Etkinlik durumumu kaydetmeyle ilgili bir sorun yaşıyorum. SO'da birçok soruyu araştırdım ve okudum ama soruma cevap alamadım.OnResume() paketinde onSaveInstanceState() paketi nasıl alınır?
ileActivity
A var.
Activity
A,
Fragments
tarafından gösterilen verileri tutar. Ayarlarım
Activity
Activity
A için
Intent
'u başlattığımda
Activity
A durduruluyor (yok edilmiyor),
onPause()
ve
onSaveInstanceState()
yöntemleri çağrılıyor, böylece tüm verilerimi
onSaveInstaceState()
'a kaydediyorum.
Ne tekrar görüntülenir ancak onCreate()
yöntem Activity
tahrip edilmemesi nedeniyle, yerine onResume()
yöntemi denir denir değil ama Activity
A ve I benim değişkenlerin durumunu kaybetmiş düğmesini Activity
geri kullanarak ayarlardan dönmek Bundle
erişemiyor onSaveInstanceState()
kaydedildi, çünkü onCreate()
çağrılmıyor.
onSaveInstanceState()
onSaveInstanceState()
, yalnızca ekranı döndürdüğünüzde kullanışlıdır? onSaveInstanceState()
'da kaydettiğim tüm verilere nasıl erişebilirim? Veya onları bir dosyaya veya SharedPrefs
'a daha sonra kaydetmek için onResume()
'a kaydetmeliyim?
... Eğer Acitivy A deklare sizin örnek değişkenleri veri kaybettim? Neye gittiler? –