1

我目前正在制作我的第一个应用程序,并且对实现它的最佳方法有一些疑问。

在主菜单上有一个按钮,当单击它时,我希望它显示从文本文件读取的列表中的项目。我应该将相关信息添加到 ArrayList 中以在列表中显示信息,还是获取信息然后创建一个对象,然后将该对象添加到 ArrayList。

我需要保存为下一个活动读入的信息,因为我想显示有关已在多个其他活动中单击的项目的更多信息。

唯一的问题是一些文件包含多达 6000 行信息,我不确定最佳方法。

我知道 SQL Lite 是一种选择,但文件格式非常模糊。

另一件事是,根据单击的按钮不同,它会从不同的文件中读取。

我想避免每个活动都有很多重复的代码,任何人都可以帮助我以最佳方式组织课程等。

谢谢你。

列表只需要前两项,但我需要其他活动的其余信息。

可能还必须写入某些文件。

4

1 回答 1

1

我开发了一个程序,它必须从文本文件(20000 行)中读取信息。一开始我只有1个文本文件,但问题是java不能只跳转到指定的行并快速读取它,所以应用程序需要一些时间。然后我决定将数据分成 20 个文件(每个文件 1000 行),效果很好。如果我是你,我将在 assets 文件夹中有 3 个文件,每个文件 2000 行(或 6 个 1000 行)。

于 2012-09-28T00:27:01.163 回答