SORU
9 EYLÜL 2009, ÇARŞAMBA


Nasıl bir Android Etkinliği yeniden yapmak

Activity Bir Android yeniden başlatın mı? Aşağıdaki denedim ama Activity sadece çıkar.

public static void restartActivity(Activity act){

        Intent intent=new Intent();
        intent.setClass(act, act.getClass());
        act.startActivity(intent);
        act.finish();

}

CEVAP
20 EKİM 2010, ÇARŞAMBA


Benim tema bu gibi değiştirici yaptım:

Intent intent = getIntent();
finish();
startActivity(intent);

Temelde, ilk finish() arıyorum, bu aktivite ile başladı aynı niyet kullanıyorum. Bu hile yapmak gibi görünüyor?

Ralf aşağıda, Activity.recreate() işaret edilir API 11 ve ötesinde. yolu Olarak GÜNCELLEYİN: Bu APİ11 bir ortamda iseniz tercih edilir. Hala geçerli sürümü kontrol edebilirsiniz ve kod API varsa yukarıdaki Pasajı 10 veya altında arayın. (Lütfen Ralf cevabı upvote unutmayın!)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010