我知道可以使用.getResources()将XML数据加载到字符串数组中,但我该怎么做?我想将一个数组添加到XML文件并保存。
答案 0 :(得分:1)
您无法在位于res文件夹中的运行时在xml文件中写入数据。
在运行时保存数据有5个选项
1)共享首选项:将私有原始数据存储在键值对中。 2)内部存储:将私有数据存储在设备内存中。 3)外部存储:将公共数据存储在共享外部存储上。 4)SQLite数据库:将结构化数据存储在私有数据库中。 5)网络连接:使用您自己的网络服务器将数据存储在Web上。
当您拥有较小的数据时,会使用共享首选项。内部存储或外部存储可用于保存文件,如图像,文本文件等.SQLite数据库可用于存储联系人号码,区域名称和网络连接用于客户端服务器情况,如数据输入应用程序。
在此处阅读更多http://developer.android.com/guide/topics/data/data-storage.html
答案 1 :(得分:0)
您想要的是不可能的,但我建议您查看this question。 SharedPreferences
可能是您正在寻找的内容,但根据您的目标,您只需save to a text档案即可。