我想創建一個方法來從用戶獲取輸入並將字符串保存在string.xml中,以便當我再次啓動我的應用程序時,它將在那裏。我可以使用string.xml,還是必須以另一種方式保存它?將字符串保存到string.xml,Android
0
A
回答
3
我可以使用string.xml嗎?還是我必須以另一種方式保存它?
你將不得不做一些不同的事情。 resources
編譯後無法更改。
看看Storage Options,看看哪種方式最適合你。最好的方式將取決於您將要存儲的數據的類型和數量等。
我發佈的鏈接總結得非常好,那麼您可以深入瞭解您認爲最適合您情況的結構。來自鏈接:
共享首選項 將私有原始數據存儲在鍵值對中。
內部存儲器 將私有數據存儲在設備內存中。
外部存儲器 將公共數據存儲在共享外部存儲器上。
SQLite數據庫 將結構化數據存儲在專用數據庫中。 網絡連接 使用您自己的網絡服務器將數據存儲在網絡上。
0
爲了節省你的字符串,你可以使用SharedPreferences
保存數據
SharedPreferences pos;
public String fileName = "file";
pos = getSharedPreferences(fileName, 0);
SharedPreferences.Editor editor = pos.edit();
editor.putString("pwd","your string");
editor.commit();
,讓您的數據
pos = getSharedPreferences(fileName, 0);
String data = pos.getString("pwd", "");
相關問題
- 1. Xamarin android將字符串保存到strings.xml
- 2. 如何將字符串添加到string.xml
- 3. Android在String.xml中設置字符串值
- 4. 存儲formattable字符串資源在string.xml
- 5. 無法從string.xml得到的字符串
- 6. 將blob字符串保存到mysql
- 7. 將utf8mb4字符串保存到mysql
- 8. 無法將字符串保存到log.txt
- 9. 將字符串保存到數組
- 10. php將字符串保存到文件
- 11. 將base64字符串保存到Amazon S3
- 12. 將字符串數組保存到sharedPreference
- 13. 將字符串保存到NSUserDefaults?
- 14. 將字符串保存到列表中
- 15. Lua將字符串保存到文件
- 16. 無法將字符串保存到字符串數組上stackmob
- 17. 將字符串數組保存到字符串
- 18. 如何將日誌消息保存到android中的字符串?
- 19. 將String.xml中的數組字符串添加到ArrayList中
- 20. 將字符保存到堆棧上的字符串類型?
- 21. 保存一個字符串Android
- 22. 最好在android上保存字符串
- 23. 更改後保存字符串Java/Android
- 24. 在Android中保存字符串數組?
- 25. 從string.xml中挑選隨機字符串
- 26. 如何將一些字符串保存到android的內部存儲?
- 27. 將字符串保存到內部存儲上的特定文件夾 - Android
- 28. Mongojack可能將字符串保存爲字符串
- 29. 將PgpPublicKey保存爲字符串
- 30. 如何將ofn.lpstrFile保存爲字符串?
如果它只是一個字符串,用共享首選項.. –
如果它是很多,然後使用數據庫。 –