У меня есть 3 веб-просмотров в моей поисковой системе. Когда пользователь вводит свой запрос, по умолчанию он получает результаты Google, а затем кнопки yahoo и Ask внизу, при нажатии на любой из них он получает результаты для этого запрос с этих сайтов. Теперь я хочу предоставить пользователю право изменять сайт результатов по умолчанию. Я создал 3 радиоблока. При подтверждении, скажем, он выбирает Yahoo, как я могу установить его как Yahoo до следующего раза, когда он изменит его на какой-либо другой сайт,Android SharedPreferences
0
A
ответ
13
Доступ к данным из SharedPreferences:
SharedPreferences sharedPref = getSharedPreferences("FileName",MODE_PRIVATE);
String webViewChoice = sharedPref.getString("userChoice","null");
если выбор не был сохранен (в том случае, если приложение работает в первый раз), вы получите «нуль» в webViewChoice
. использовать это условие, как вы хотите
Сохранение данных в SharedPreferences:
SharedPreferences sharedPref = getSharedPreferences("FileName",MODE_PRIVATE);
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putString("userChoice",usersChoice);
prefEditor.commit();
Я надеюсь, что это помогает.
2
Сохраните предпочтение пользователя по умолчанию-engine = google по умолчанию в файле общих настроек. При загрузке приложения прочитайте файл и установите механизм по умолчанию во время выполнения приложения. Когда пользователь выбирает другой движок по умолчанию, обновите файл настроек.
Надеюсь, это поможет.
Смежные вопросы
- 1. Android: SharedPreferences Issue (Несколько SharedPreferences)
- 2. SharedPreferences - Android
- 3. SharedPreferences Android
- 4. Android SharedPreferences
- 5. SharedPreferences Android
- 6. Android - SharedPreferences не работает?
- 7. Диалог Android с SharedPreferences
- 8. iOS эквивалент Android SharedPreferences
- 9. Ограничения Android SharedPreferences?
- 10. sharedpreferences android memory vmHeap
- 11. Android delete SharedPreferences
- 12. Android Sharedpreferences wont save
- 13. Android SharedPreferences не работает
- 14. Android: SharedPreferences Выпуск
- 15. android sharedpreferences заданное значение
- 16. Android SharedPreferences Reset Self
- 17. Android SharedPreferences от PreferenceActivity
- 18. Android sharedpreferences в arraylist
- 19. Android SharedPreferences Ошибка IOException
- 20. Android SharedPreferences Сохранить bitmap
- 21. Android: SharedPreferences with longs
- 22. Backup SharedPreferences в Android?
- 23. Android SharedPreferences 'embroiled casting
- 24. Android Sharedpreferences и массив
- 25. Android: java.lang.ExceptionInInitializer using SharedPreferences
- 26. Android SharedPreferences Concurrency
- 27. Android Sharedpreferences не работает
- 28. android context and sharedpreferences
- 29. Android json get sharedpreferences
- 30. Извлечение SharedPreferences в Android
спасибо Шейх Аман –