我無法檢索微調器的選定值。有人能幫助我嗎?謝謝。微調:使用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