SORU
30 Mayıs 2012, ÇARŞAMBA


Ne'un onCreate(Bundle savedİnstanceState)

Kimse bana onCreate(Bundle savedInstanceState) Bundle savedInstanceState hakkında bilmek yardımcı olduğum acemi Android. Developer.android.com onu anlamaya çalışıyorum. Ama anlamak mümkün değil. Herkes kolaylaştırabilir?

CEVAP
30 Mayıs 2012, ÇARŞAMBA


Eğer seni kurtarmak devletin uygulamada bir paket (genellikle kalıcı olmayan, dinamik veri onSaveInstanceState), geçti geri onCreate faaliyet ihtiyaçları için yeniden (örneğin, yönünü değiştirmek) böylece seni kaybetme bu ön bilgi. Eğer hiçbir veri verilmişse, savedInstanceState null.

... bu onPause kullanmalıdır() herhangi bir kalıcı veri yazma yöntemi (gibi düzenlemeler kullanıcı) depolama için. Buna ek olarak, bu yöntem onSaveİnstanceState(Bundle) faaliyet koymadan önce denir böyle bir arka plan, herhangi bir dinamik uzakta kaydetmek için izin devlet örnek verilen Paket halinde etkinlik, daha sonra devlet faaliyet yeniden oluşturulması gerekiyor onCreate(Bundle) aldı. Bu hakkında daha fazla bilgi için Süreci Yaşam Döngüsü bölümüne bakın bir sürecin yaşam döngüsü ev sahipliği yapan faaliyetlerine bağlıdır. Not önemli onPause kalıcı verileri kaydetmek için() yerine onSaveİnstanceState(Bundle) ikincisi, çünkü bir parçası değil ömrü geri, bu yüzden her durumda denilen olmayacak belgelerinde açıklanan.

source

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Doc Adams

    Doc Adams

    20 HAZİRAN 2007
  • Kontor.TV

    Kontor.TV

    14 Mart 2006
  • Thom Hall

    Thom Hall

    24 Kasım 2006