Hiện giờ tôi đang cố gắng lưu biến khi tôi đóng ứng dụng và nhận lại biến khi tôi mở ứng dụng sao lưu. Tôi không biết liệu tôi có làm đúng không. Biến của tôi được gọi là đếm và muốn lưu và khôi phục nó. Thê nay đung không? Nếu vậy, tại sao nó không hoạt động? Nếu không, tôi cần phải thay đổi điều gì? (Tôi đang sử dụng rõ ràng SharedPreferences)Sự cố khi lưu các tùy chọn được chia sẻ trong Android
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);
}
"tại sao nó không hoạt động?" -> bạn có thể chính xác hơn không? bạn đang nhận được một lỗi? Giá trị của bạn có đúng không? Bạn đã chạy trình gỡ lỗi của mình chưa? – JRL
Vâng, ứng dụng tải tốt, nhưng không lưu biến. –
Hoàn toàn không có lỗi, nhưng tôi đã nhận được nó để làm việc. –