Soru & Cevap

Android Textview ...

12.01.2019 - 10:55

Merhabalar Geliştirdiğim Uygulamada Puan Sistemi Yaptım Fakat Uygulama Kapanınca Tekrar Eskisine Dönüyor Nasıl TextViewdeki Verileri Kayıt Ederim  

 

 

 

34 Görüntülenme

4 Cevap

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

Profile picture for user ardakazanc
ardakazanc
12.01.2019 - 07:23

Merhaba Burak,

puan sistemi gibi modüllerde kalıcı veri kavramı ortaya çıkmaktadır. Android Uygulama geliştirme sürecinde , verierin kalıcı bir şekilde saklanmasına yönelik sana android dokümantasonundan bir link vermek istiyorum. Teorik olarak bilgi sahibi olabilirsin.

https://developer.android.com/guide/topics/data/data-storage

Eğer ki tercih ettiğin sisteme yönelik ki benim sana önerim database kullanman. Bunun için örnek bir link daha paylaşıyorum. 

https://www.tutorialspoint.com/android/android_sqlite_database.htm

İyi çalışmalar dilerim.

Profile picture for user thepakit0
thepakit0
12.01.2019 - 07:10

Evet doğru demişsin cihan , son aldığın değeri Writer ile bir dosyaya yazarsan ve her açılışta o dosyadan aynı veriyi çekersen sorununa bir çözüm olabilir.

Profile picture for user chnkyn01
chnkyn01
12.01.2019 - 03:47

global değişkenlere aktarsan da para etmeyecek.Yeni başladım ama şunu söyleyebilirim.Uygulamayı kapatırsan ,telefonu yan çevirirsen(yan çevirmede sayfa yeniden ayarlanacak şekildeyse),uygulamayı arka plana atarsan falan bilgiler kaybolur.Uygulama yaşam döngüsüne bak.ilk açılışta oncreate,onstart , onresume çalıştırılır.sonra uygulama kapanırsa bunlar yeniden işlenir.değişkeni oncreate içinde atadığından yeniden sıfırlanarak yüklenir.Bundle olayını araştır.burada değişkeni kalıcı değişken olarak atıyorsun.daha sonra oncreate,onstart veya onresume de bu değişkeni kontrol ediyorsun.varsa onu kullanıyorsun

Profile picture for user thepakit0
thepakit0
12.01.2019 - 03:06

puanla'nın son değerini global bir değişkene atıp , oncreate metodu içerisinde setText kullanarak yaparsan , programın her başladığında son bıraktığın puan değerini textview'de görebilirsin.