我知道這個問題已被問了很多次,但我不明白如何設置,因爲我是Android新手。如何在共享偏好設置中保存值並設置爲微調
我已經試過這樣:
這裏是我的代碼:
SharedPreferences.Editor editor = sharedpreferences.edit();
String gender = Gender.get(i).toString();
editor.putString(Gender1, gender);
editor.commit();
list = new ArrayList<String>();
list.add("Male");
list.add("Female");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// int selectedPosition = gender.getSelectedItemPosition();
gender.setSelection(sharedpreferences.getInt("Gender1", -1));
list.indexOf(sharedpreferences.getString(Gender1, "Gender1"));
gender.setAdapter(dataAdapter);
編輯: -
我想設置在轉儲值我已經存儲在首選項中。
請幫幫我。
我想在這個值來存儲,當用戶保存自己的帳戶詳細
預先感謝您。
自我解決方案:
fgender= sharedpreferences.getString(Gender1, "Gender1");
if(fgender.equals("Female")){
gender.setSelection(1);
}else
{
gender.setSelection(0);
}
再次感謝大家的答案。
ok thanx我會試試.... – seggy
優先保存後...如何在spinner中設置 – seggy
返回一個整數值來區分黑白男女,然後將所選pos值設置爲 –