0
我使用共享偏好來存儲一個int,這將是我創建的遊戲的高分。問題是它根本不存儲。當我重新啓動我的設備/關閉應用程序或任何高分不見了。有什麼問題?共享偏好不能按預期工作
商店
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("your_int_key", highScore);
editor.commit();
檢索
SharedPreferences sp1 = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
int highScoreSaved = sp1.getInt("your_int_key", 0);
讓我知道如果你要我添加任何代碼。謝謝!
您是否正在檢索存儲數據的同一班級中的數據? –