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

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • Rayone GB

    Rayone GB

    14 Temmuz 2007
  • stewmurray47

    stewmurray47

    1 Kasım 2006