Soru & Cevap

Uygulama durduruldu hatası

05.10.2015 - 06:26

Merhabalar uygulamayı arka plana attıgım zman yada bir telefon gorusmesı falan yaptıktan sonra uygulama tekrar acılamdan uygulama durduldu hatası veriyor. Bu sorunu nasıl aşabilrim.

24 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
06.10.2015 - 09:46

işletim sistemi belli bir süre sonra arkadaki uygulamayı kapatır. Sen geri dönmeye çalıştığında o activity'de kullandığın değişkenler çoktan null değerini alıp memory ile bağları kesilmiştir.

Bu yüzden sıkıntı çıkıyor.

onCreate içerisinde savedInstanceState görmüşsündür işte orda activity statesini saklar android ilgili verileri ordan çekmen lazım.

http://stackoverflow.com/a/9846912 burda konu ile alakalı bir yorum var.

Ben genelde bir BaseActivity yazıyorum ve onun onCreatesinde savedInstanceState null mu diye bakıyorum eğer null değilse uygulamanın MainActivitysini new_task ve clear_top flagleri ile baştan açıyorum.
Bu sayede exceptionu önlüyorum

 

 

 

Halit Peker
07.10.2015 - 10:26
Peki bunu engellemenın farklı bir yolu yokmudur. Ne kadar süre olsada değişkenlerın degerleri tutlamazmı?