2016-05-22 78 views
-1

我試圖使用sharedpreferences來存儲一個整數。雖然有些問題,所以整數不會被保存。每當我停止我的應用程序整數不會顯示,它不在那裏,並沒有得到保存。這是我的代碼,位於我的onCreate()方法中:SharedPreferences沒有正確保存 - android

private int point; 

//... 

SharedPreferences sp = getSharedPreferences("prefs_file",MODE_PRIVATE); 
SharedPreferences.Editor editor = sp.edit(); 
editor.putInt("your_int_key", point); 
editor.apply(); 

SharedPreferences sp1 = getSharedPreferences("prefs_file",MODE_PRIVATE); 
int highScoreSaved = sp1.getInt("your_int_key", 0); 
+1

你是什麼「時,我停止我的應用程序的整數不會出現」呢? – mikwee

+0

你把這些代碼放在你的應用程序中(onCreate,onResume等)?你能編輯你的文章以包含這段代碼嗎? –

+0

它在我的onCreate()中。對不起,沒有提供這些信息 –

回答