我知道我可以通过这种方法保存并获得微调器 但如果我有长而不是int,我应该怎么做
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);
}
答案 0 :(得分:0)
以同样的方式使用putLong和getLong
答案 1 :(得分:0)
您使用Integer.parseInt
结果中的spinner.getSelectedItemPosition
功能:
Integer.parseInt(spinner.getSelectedItemPosition())