我有一個字符串我想存儲在我的SharedPreferences中。是否有某種setString我可以做到這一點?如何在不進入首選項屏幕的情況下更改SharedPreference的值?
0
A
回答
1
你的意思是這樣的嗎?
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("username", "myUsername");
editor.commit();
您可以在SharedPreferences中進行更改,並在完成後提交更改。
1
試試這個。
SharedPreferences prefs = getSharedPreferences("PreferenceFileName", MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("StringNameToBeStored", "value");
editor.commit();
1
而且你可以在同一行做的一切,沒有必要宣佈編輯
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
sharedPreferences.edit().putString("username", "myUsername").commit();
而且不要忘了承諾!
相關問題
- 1. 更改首選項屏幕的佈局
- 2. Android更改首選項值並在首選項屏幕中更新顯示
- 3. 如何在不輸入'exit'的情況下離開屏幕?
- 4. SFAuthorizationView在不更改權限的情況下授權應用程序首選項
- 5. 如何在不輸入對話框的情況下顯示SharedPreference的值
- 6. Android首選項屏幕出現在子屏幕下
- 7. 在不更改行的情況下進行輸入
- 8. 在不更新屏幕的情況下調用jQuery valid()
- 9. 如何在不移動光標的情況下移動屏幕?
- 10. 在不清除整個屏幕的情況下寫入
- 11. 在不啓動的情況下更改android設備上的屏幕分辨率
- 12. 在不使用按鈕的情況下更改android上的屏幕
- 13. 更改首選項屏幕中的複選框值後,更改Android中的SharedPreferences中的值
- 14. 在不使用分段的情況下在相同佈局中更改屏幕
- 15. 如何在不使用jQuery的情況下設置選項值?
- 16. 如何在不更改屬性值的情況下調用didSet
- 17. android首選項屏幕
- 18. 首選項屏幕xml
- 19. 如何在Android的首選項屏幕中查找首選項類別?
- 20. 如何在不改變任何尺寸的情況下將相同的佈局放入不同的屏幕
- 21. 在不更改選定選項卡的情況下動態更新TabLayout
- 22. 首選項屏幕選項未顯示
- 23. 如何在不溢出onTouchEvent的情況下繼續更新屏幕? (android SurfaceView)
- 24. 如何在不更改項目列表的情況下更改listview內容
- 25. 如何在不選擇輸入值的情況下對其進行聚焦?
- 26. 如何在默認情況下啓用菜單屏幕選項CSS類?
- 27. 在不更改原始值的情況下更改列表項目
- 28. 如何在數據庫值更改的情況下更新ListView?
- 29. 如何儲存共享首選項而不需要首選項屏幕等
- 30. 如何防止在配置更改時退出內部首選項屏幕
我認爲這正是我要找的。讓我試着讓你知道。 – VicVu