我无法检索微调器的选定值。有人能帮助我吗?谢谢。微调:使用Android中的共享首选项存储和检索值
这是我如何检索数据。它在onCreate()
方法中。
mPrefs = getSharedPreferences(PREFS_NAME, MODE_PRIVATE);
SpinnerLang.setSelection(mPrefs.getInt(PREF_SPINNER, 0));
然后我将Spinner的值保存在一个按钮中,所以当用户从Spinner中选择并单击按钮时,所选值将被保存。
//Listening to button event
btnDone.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Editor e = mPrefs.edit();
int Spinnervalue = SpinnerLang.getSelectedItemPosition();
e.putInt("PREF_SPINNER", Spinnervalue);
e.commit();
}
必须设置从偏好微调选定的项目已开始微调(设置Spinner适配器)后,或将默认的第一个项目 – TouchBoarder
看到我的最新答案的解决方案 – TouchBoarder