将字符串保存到string.xml,Android

时间:2014-03-25 18:02:05

标签: android string save

我正在尝试创建一种从用户那里获取输入并将字符串保存在string.xml中的方法,这样当我再次启动我的应用程序时,它就会在那里。我可以使用string.xml还是以其他方式保存?

2 个答案:

答案 0 :(得分:3)

  

我可以使用string.xml还是以其他方式保存?

你将不得不做些不同的事情。编译后resources无法更改。

查看Storage Options,了解哪种方式最适合您。最好的方法取决于您将要存储的数据类型和数量。

我发布的链接总结得很好,然后你可以挖掘你认为最适合你情况的结构。从链接:

  

共享偏好设置   将私有原始数据存储在键值对中。

     

内部存储   将私有数据存储在设备内存中。

     

外部存储   将公共数据存储在共享外部存储上。

     

SQLite数据库   将结构化数据存储在私有数据库中。   网络连接   使用您自己的网络服务器将数据存储在Web上。

答案 1 :(得分: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", "");