Я знаю, что этот вопрос задан много раз, но я не понимаю, как настроить, потому что я новичок в android.Как сохранить значение в общих предпочтениях и установить в spinner
Я попытался это:
Вот мой код:
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);
EDIT: -
Я хочу установить сохраненное значение в блесны Я уже сохранен в Preference.
Пожалуйста, помогите мне.
Я хочу сохранить в этом значении, когда пользователь сохраняет свою детализацию счета
Спасибо заранее.
Само решение:
fgender= sharedpreferences.getString(Gender1, "Gender1");
if(fgender.equals("Female")){
gender.setSelection(1);
}else
{
gender.setSelection(0);
}
Опять же, спасибо всем за ответы.
ok thanx я попробую это .... – seggy
после сохранения в предпочтении ... как установить в spinner – seggy
вернуть целочисленное значение, чтобы дифференцировать ч/б самец и самку, а затем установить для него выбранное значение pos –