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
我试图这样做 –