Şu anda, uygulamayı kapattığımda ve uygulamayı açtığımda değişkeni geri aldığımda bir değişkeni kaydetmeye çalışıyorum. Bunu doğru yapıp yapmadığımı bilmiyorum. Değişkem sayılır ve kaydetmek ve geri yüklemek ister. Bu doğru mu? Eğer öyleyse, neden çalışmıyor? Eğer değilse, neyi değiştirmek zorundayım? Android'de paylaşılan tercihleri kaydetme konusunda sorun yaşama
public static final String PREFS_COUNT = "MyPrefsFile";
etkinlik başında ilan:
protected void onPause(){
super.onPause();
SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("count", count);
editor.commit();
}
@Override
protected void onResume(){
super.onResume();
SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
count = settings.getInt("count", count);
}
"neden çalışmıyor?" -> Daha kesin olabilir misin? Bir hata mı alıyorsun? Değeriniz yanlış mı? Hata ayıklayıcısını mı çalıştırdın? – JRL
Eh, uygulama iyi yükler, ancak değişkeni kaydetmez. –
Kesinlikle hata yok, ama işe yaradım. –