我在我的搜索引擎應用程序中有3個網頁瀏覽。當用戶輸入他的查詢時,默認情況下他會得到Google搜索結果,然後是雅虎和底部的Ask按鈕,點擊其中的任何一個,來自這些網站的查詢。現在我想讓用戶有權更改默認結果網站。我創建了3個單選按鈕。確認後,說他選擇雅虎,我怎麼能把它設置爲雅虎,直到他下次改爲其他網站時,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
默認情況下,將用戶的偏好保存爲默認引擎=谷歌共享偏好文件。 在應用程序加載時,讀取文件並在應用程序運行時期間設置默認引擎。當用戶選擇不同的引擎作爲默認時,然後更新首選項文件。
希望這會有所幫助。
相關問題
- 1. Android SharedPreferences
- 2. Android中的SharedPreferences
- 3. Android SharedPreferences備份
- 4. Android sharedpreferences into arraylist
- 5. SharedPreferences的Android
- 6. Android SharedPreferences示例
- 7. Android Sharedpreferences Timelimit
- 8. Android SharedPreferences限制
- 9. Android Edittext Sharedpreferences
- 10. Android的 - 從SharedPreferences
- 11. SharedPreferences登錄android
- 12. Android SharedPreferences限制?
- 13. Google Analytics Android Sharedpreferences
- 14. Android SharedPreferences密碼
- 15. SharedPreferences Android問題
- 16. store arraylist sharedpreferences android
- 17. 關於SharedPreferences android
- 18. Android SharedPreferences混淆
- 19. Android的SharedPreferences或sqllite
- 20. Android SharedPreferences空指針
- 21. SharedPreferences上的android getString()
- 22. SharedPreferences不保存android
- 23. android sharedpreferences設置值
- 24. SharedPreferences和Android遊戲
- 25. Android Sharedpreferences和數組
- 26. android sharedpreferences返回null
- 27. SharedPreferences中的NullPointerException Android
- 28. Android sharedpreferences強制關閉
- 29. Android。用戶訪問SharedPreferences
- 30. 在android中刪除sharedPreferences
謝謝謝赫阿曼 – 2011-02-01 10:35:14