2011-02-16 27 views
0

我有一个类收集一系列字符串(联系人的名称),我需要一种方法将它们全部保存到列表中。我到处搜索,但我发现与ListViews有关。我需要一种方法,允许我从.xml文件添加,编辑和删除字符串。我试图使用位于资源/值,但它似乎并不能编辑一个类中的文件。我需要这样做的原因是,用户可以通过名字在命令上加载特定的列表,所以使用简单的String数组将不够用。当用户选择一个特定的列表文件时,其中的字符串值将被放置在一个字符串数组中并显示在一个ListView中。我会用什么方法来实现这一点(除SQlite之外)?创建,编辑和检索列表

我明白任何及所有建议

-Nate

回答

1

我会用什么方法来实现这一(除了SQlite的)?

XML文件。或者一个JSON文件。或者一个CSV文件。或者每行只有一个字符串的纯文本文件。或者任何其他数量的基于文件的存储策略。使用标准的Java文件I/O,以及任何您需要的解析/编码(XML,JSON,CSV等)方法。将文件存储在您的活动中从getFilesDir()检索的目录中。