6 EKİM 2010, ÇARŞAMBA
Android SharedPreferences için bir dizi veya nesne eklemek mümkün
Herhangi bir geçici çözüm vardır. Bir isim ve bir simge işaretçi olan nesneleri bir dizi listesi var. Bir veritabanı kullanmak istemiyorum.
CEVAP
30 Mayıs 2012, ÇARŞAMBA
Ne olursa olsun, API seviyesi, String arrays and Object arrays in SharedPreferences Kontrol edin
DİZİ KAYDEDİN
public boolean saveArray(String[] array, String arrayName, Context mContext) {
SharedPreferences prefs = mContext.getSharedPreferences("preferencename", 0);
SharedPreferences.Editor editor = prefs.edit();
editor.putInt(arrayName "_size", array.length);
for(int i=0;i<array.length;i )
editor.putString(arrayName "_" i, array[i]);
return editor.commit();
}
YÜK DİZİ
public String[] loadArray(String arrayName, Context mContext) {
SharedPreferences prefs = mContext.getSharedPreferences("preferencename", 0);
int size = prefs.getInt(arrayName "_size", 0);
String array[] = new String[size];
for(int i=0;i<size;i )
array[i] = prefs.getString(arrayName "_" i, null);
return array;
}
Bunu Paylaş:
JQuery ile bir dizi seçmek için bir se...
Nasıl PHP ilişkisel Dizi veya sıralı o...
Nasıl bir Niyet kullanarak bir Android...
Bu nasıl bir dizi kontrol etmek için y...
Nasıl SharedPreferences kullanımı için...