use*_*006 4 android spinner android-widget sharedpreferences
如何保存和检索微调器选择,所以当你回来时,选择了微调器上的相同项目?也许有共享偏好?
保存数据sharedPreferences(将此代码放在onItemSelected()方法上并保存所选值的位置spinner):
int userChoice = spinner.getSelectedItemPosition();
SharedPreferences sharedPref = getSharedPreferences("FileName",0);
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putInt("userChoiceSpinner",usersChoice);
prefEditor.commit();
Run Code Online (Sandbox Code Playgroud)
从sharedPreferences以下方面获取数据:
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);
}
Run Code Online (Sandbox Code Playgroud)
请参考:在微调器中设置选择, 然后:在微调器中获取所选项目的位置
| 归档时间: |
|
| 查看次数: |
8042 次 |
| 最近记录: |