SORU
1 HAZİRAN 2012, Cuma


tam olarak ne Etkinlik.() bitirmek yöntemi yapıyor?

Bir süredir android Uygulama geliştiriyorum ve aktivite yaşam döngüsü hakkında yazılar ve uygulama yaşam döngüsünün bir sürü izledi.

Biliyorum Activity.finish() yöntem çağrıları bir yerde yol için Activity.onDestroy() ve de çıkarma etkinliğinden yığını, ve sanırım bir şekilde puan için işletim sistemi ve Çöp toplayıcı yapabilir "numarasını" ve boş bellek ne zaman onu Bul ve iyi bir zaman yapıyor yani....

Bu yazı için geldim - Quitting an application - is that frowned upon? okuma ve Mark Murphy'nin cevap.

bana biraz finish() yöntemi aslında ne hakkında karıştı.

tam olarak finish() yöntemi nedir doind?

finish() onDestroy() denilen olmayacak ararım bir şans var mı?

CEVAP
2 HAZİRAN 2012, CUMARTESİ


Çağırırken() bitiretkinlik, yöntem() onDestroybu yöntem gibi şeyler yapabilir yürütülür:

  1. Etkinlik yönetimi tüm iletişim kutularını kapatmak.
  2. Yakın herhangi bir aktivite yönetiyordu imleçler.
  3. Kapat tüm açık ara iletişim

Ayrıca,() onDestroybir yıkıcı değil. Aslında nesne yok. Sadece belli bir devlet dayalı denen bir yöntem var. Örneği hala ve üst sınıf. onDestroy sonra hayatta çok iyi* () çalışır ve döner.Android kullanıcı uygulamayı yeniden başlatmak istediğinde, bu başlangıç aşamasında daha hızlı yapar civarında işlemler devam ediyor. Sürecin bir şey yapıyor olacak ve eğer bellek iadesi gerekiyorsa, süreci öldürülecek

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • Sams Page :D

    Sams Page :D

    15 Mart 2009