Soru & Cevap

Array halindeki veriyi kaydetme ve her açılışta alma ...

20.02.2015 - 05:24

Şöyle bir dizim var:

,final int done[] = new int [25];
        done[0] =  0;
        done[1] = 1;
        done[2] = 1;
        done[3] = 1;
        done[4] = 1;
        done[5] = 1;
        done[6] = 1;

Sadece 0 ve birlerden oluşuyor.Bunu FileOutputStream ile kaydetmeyi başardım ama komutu nereye koyacağımı bilmiyorum. Yani her tuştan sonra kaydettirsem program çok ram yer diye düşünüyorum, back pressed yapsam programın uygulamalar listesinden kapatılma ihtimali de var. Ne yapmalıyım ya da programıma uygun başka bir kaydetme yöntemi var mı? Cevaplarınız için şimdiden teşekkürler.

14 Görüntülenme

1 Cevap

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

picture-17846-1496738325.jpg
haciabdullahsarikaya
20.02.2015 - 06:01

Merhaba,

SharedPreferences a kaydetip daha sonra get metodlarıyla key value setleri halinde çekebilirsin en iyi yol bu diye düşünüyorum.Aşağıdaki linkleri referans alabilirsin.

http://stackoverflow.com/questions/7057845/save-arraylist-to-sharedpreferences

http://developer.android.com/training/basics/data-storage/shared-preferences.html

http://www.tutorialspoint.com/android/android_shared_preferences.htm

İşine yarar umarım.

Kolay gelsin :)

Yağız
20.02.2015 - 10:07
Teşekkürler, uygulamaya çalışacağım :)