如何在Android中最好地存储和修改分类数据

时间:2013-12-13 21:05:41

标签: java android data-storage

我对Android编程很新,并且拥有几年的Java大学经验。我打算为Android编写一个应用程序,这将要求我查看输入的项目属于哪个类别。

例如,如果用户输入“apple”,则该数据必须放在“fruit”类别下。换句话说,我需要一个能够告诉我项目所在类别的数据文件,或者如果尚未对其进行分类,用户可以将项目添加到类别中。

我想知道存储这些数据的最佳方法是什么。我应该使用xml文件,数据库文件,文本文件还是什么?有必要进行查找和插入。

提前致谢

2 个答案:

答案 0 :(得分:1)

我认为这个问题更多的是个人偏好,但在这种情况下我会使用XML。您可以通过分发应用程序来预定义结构,并在运行时修改/写入文件。它易于阅读和理解,并且易于修改。简单通用。 Sqlite在大型数据中有积极作用,但对于不需要太多细节的东西来说可能要复杂得多。

<index>
    <category name="fruit">
        <item>apple</item>
        ..... 
    </category>
    ...... 
</index>

一个简单的for循环类别,看看该项是否存在,否则添加它。

希望这有帮助,快乐编码!

答案 1 :(得分:0)