Soru & Cevap

Veri kaydından sonra Mainactiviy'e Dönüş ...

05.10.2016 - 09:39

Merhaba,

Biri main diğeri ayarlar olmak üzere iki aktivitem var.Ayarlar kısmında ayarları yapıp kayediyorum.Fakat main aktiviteye döndüğümde kaydettiğim verileri göremiyorum.Uygulamayı yeniden başlatmam gerekiyor.

Uygulamayı kapatmadan main aktiviteye dönüşte kaydettiğim verileri nasıl görebilirim?

5 Görüntülenme

2 Cevap

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

Profile picture for user sevinctekin1
sevinctekin1
08.10.2016 - 10:37
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {

        ayarlariYukle();
        sharedPreferences.registerOnSharedPreferenceChangeListener(MainActivity.this);
    }

Shared prefence ile kaydediyorum.Bu şekilde yapıldığını öğrendim ama yine yapamadım.

Profile picture for user samcro
samcro
07.10.2016 - 10:28

Verileri nereye kaydediyorsun? Dosyaya yazıyorsan mainactivity'den dosyadan veri oku, veritabanına kaydediyorsan tekrar çekebilirsin. SharedPreferences ise gene tekrar okuyabilirsin, iki tarafında kodunu paylaşırsan daha güzel cevap bulabilirsin. kaydetmek ama nereye?  Intent ile activityer arası veri gönderebilirsin. Ayarlardan geri dönerken böyle de yapabilirsin. Tabi mainActivityden bu veriyi alman gerekir.



private void TurnMainActivity(String s)
{
    Intent i = new Intent(this, MainActivity.class);
    i.putExtra("s", s);
    startActivity(i);
}