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

  • Bratayley

    Bratayley

    30 Aralık 2010
  • metagamers

    metagamers

    13 Mayıs 2006
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006