我有一个收集一系列字符串(联系人姓名)的类,我需要一种方法将它们全部保存到List中。我到处搜索,但我发现的一切都与ListViews有关。我需要一种方法,允许我从.xml文件中添加,编辑和删除我的字符串。我试图使用位于资源/值中,但似乎你不能编辑类中的文件。我需要这个的原因是用户可以通过命名加载命令的特定列表,因此使用简单的String数组是不够的。当用户选择特定列表文件时,其中的字符串值将放在字符串数组中并显示在ListView中。我会用什么方法来实现这个目标(除了SQlite)?
我感谢任何建议
-Nate
答案 0 :(得分:1)
我会用什么方法来实现这个目标(除了SQlite)?
XML文件。或者是JSON文件。或CSV文件。或者是每行一个字符串的纯文本文件。或任何数量的其他基于文件的存储策略。使用标准Java文件I / O以及您想要的任何解析/编码(XML,JSON,CSV等)方法。将文件存储在活动中从getFilesDir()
检索到的目录中。