0
我知道我可以保存並通過這種方法 得到微調VAL,但如果我有很長不是int,我應該怎麼辦呢檢索SharedPreferences微調值
int userChoice = spinner.getSelectedItemPosition();
SharedPreferences sharedPref = getSharedPreferences("FileName",0);
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putInt("userChoiceSpinner",usersChoice);
prefEditor.commit();
這讓
SharedPreferences sharedPref = getSharedPreferences("FileName",MODE_PRIVATE);
int spinnerValue = sharedPref.getInt("userChoiceSpinner",-1);
if(spinnerValue != -1) {
// set the selected value of the spinner
spinner.setSelection(spinnerValue);
}
yes but setSelection();只接受int –
如果微調只有int值,因爲你想設置一個Long值?你可以把long值賦給int。 – Daniele
我試圖這樣做 –