Bildiğim kadarıyla bunun bir yolu yok. Çünkü senin yazdığın uygulama tamamen dalvik ya da art sanal makinesinin içinde çalışıyor. Uygulaman sonlandırılınca vm rneği de bellekten kaldırılıyor. Çzüm dendiği gibi. Nesneni serileştirip onCreate olayında çzmek. Artık serileştirilmiş veriyi dosya tabanlı, sqliteta vs. nerede saklayacağın sana kalmış. Ekleme: Servis de yazsan servisin çkmeyeceği garanti olmadığı için çzüm değil. YeniHarman tarafından 30/Tem/17 18:43 tarihinde düzenlenmiştir Olaylara karışmayın!

SORUN ÇZÜLDÜ ; Çzümü Çooooookk ama çoooook uzun olduğundan buraya ekleyemeyeceğim. kendi siteme ekleyip buradan konuyu güncellerim link veririm Onun dışında byle birşeye ihtiyacı olup da acil olanlar pm den ulaşsın yardımcı olurum. Class haline getirerek Service içerisinde bu işi halledebiliyoruz.. Telefonun bataryası biraz fazla gidiyor bunun çzümü de garbage collector bunu da halledeceğiz elbette :) Şimdilik kalın sağlıcakla. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Denedim hocam bunu ben yemedi. Şu şekilde yazdım public class Creator implements Serializable ama uygulama sonlandırıldığında o class komple çp. İçi boşalıyor datalar default değerine geçiyor... Hocam bu dediğin olay da zaten datayı saklamak değil mi? ben Objeyi stackden silinmesini istemiyorum... Yani Gson dan bir farkı yok bu dediğiniz olayın zaten. MhmdAlmz tarafından 30/Tem/17 18:28 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Bkz. object serialization ( https://stackoverflow.com/questions/447898/what-is-object-serialization ) İnsan; insan olsaydı, insan olmazdı..

Bildiğim kadarıyla bunun bir yolu yok. Çünkü senin yazdığın uygulama tamamen dalvik ya da art sanal makinesinin içinde çalışıyor. Uygulaman sonlandırılınca vm rneği de bellekten kaldırılıyor. Çzüm dendiği gibi. Nesneni serileştirip onCreate olayında çzmek. Artık serileştirilmiş veriyi dosya tabanlı, sqliteta vs. nerede saklayacağın sana kalmış. Ekleme: Servis de yazsan servisin çkmeyeceği garanti olmadığı için çzüm değil. Yapı yaşayan birşey olduğu için. Sürekli bir iletişim sz konusu. Systemin içerisinden gelen verilere gre bu class'ı tetikliyorum bende. tıpkı broadcast gibi birşey ama içerisindeki veriler yok olunca sorun büyüyor. class'ın gebermemesi gerekiyor yani... Bunun için ART içerisine birşeyler gmmem gerekiyor bu da şuan için mümkün değilmiş. Telefon rootlanınca bi nevi birşeler olabilir ama rootlanırsa telefon bu sefer de müşterinin güveni kaybolur.. Her neyse ben biraz daha araştırayım vardır elbet birşeyler. Olmadı Gson, Serileştirme vs gibi çzümlerle verileri saklayıp bir şekilde classım ldüğü anda tekrar dirilteyim. byle çzümler bulsam yeterli olacaktır şimdiki hedefim Servisin veya Uygulamanın ldüğü anda broadcast ile tekrar classı yapılandırmak gibi şeyler bu çzümleri bulup deneyeyim. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Merhabalar şyle birşeye ihtiyacım var. Şimdi elimizde bir Class olsun şu şekilde class MyClass Şu class'ı Ben saklamak istiyorum. Şyle ki. Activity onCreate methodunu işlerken bu name kısmını doldurayım. onCreate onCreate blümünde bu name değerine denemeyi atadık... Daha sonra uygulamamızı kapattık kapattığı için static değişken 0/null/"" şeklinde artık tipine gre bir değer aldı. Bende bunu istemiyorum... Yani bu static değişken uygulama kapansa bile ben bunu kullanmak istiyorum... Tekrar uygulama açıldığında bu class'ı kullanmak istiyorum. Yani şyle ki. Uygulama kapatıldı ve tekrar acıldı. Ben onCreate methoduna onCreate yazdığımda bana deneme çıktısını versin istiyorum. Byle birşey mümkün mü? Servis ile falan saklayamaz mıyım bunu? BroadCastReciever uygulamayı tetikleyen birşey. Buraya static tanımlasam bunu yemez. Çünkü sistem tarafından gelen dürtüye gre o class oluşturuluyor yani tek sefer oluşturulup siliniyor. Sonra tekrar dürtü gelince tekrar oluşuyor vs. Bu yemedi. Servislerin hepsini denedim yemedi.. Yani ben yle birşey istiyorum ki. Uygulama kapansa dahi arka planda benim çalışan bir kodum veya static değişkenlerim kalsın bunlar temizlenmesin... Bir nebi garbage collector'u ynetmek gibi birşey sanırım bu bu konuda da hiçbir bilgim yok. SharedPreferances, SqLite, Api, Gson vs gibi şeyler nermeyin bundan bahsetmiyorum burda data saklamaktan bahsetmiyorum. Sadece uygulama kapansa bile benim 1 tane Class'ımın sürekli birşeyleri saklamasını istiyorum o class lmesin. kalsın yaşasın onun içerisindeki datalar silinmesin... gibi... Byle birşey mümkün mü? Yapabilir miyim? Mümkünse nasıl yaparım veya ne diye geçiyor bu olay. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!