我目前正在制作我的第一个应用程序,并就实施它的最佳方法提出一些问题。
在主菜单上有一个按钮,当点击它时,我希望它显示从文本文件读入的列表中的项目。我应该将相关信息添加到ArrayList中以在列表中显示信息,或者获取信息然后创建一个对象,然后将该对象添加到ArrayList。
我需要保存为下一个活动读入的信息,因为我想显示有关在多个其他活动中点击的项目的更多信息。
唯一的问题是,一些文件包含多达6000行信息,我不确定最佳方法。
我知道SQL Lite是一个选项,但文件格式非常模糊。
另一件事是,根据按钮点击不同的不同,它会从不同的文件中读取。
我想避免为每个活动提供大量重复的代码,任何人都可以帮助我组织课程的最佳方式等。
谢谢。
列表只需要前两个项目,但我需要其他活动的其他信息。
也可能需要写入一些文件。
答案 0 :(得分:1)
我开发了一个程序,必须从文本文件中读取信息(20000行)。 一开始我只有一个文本文件,但问题是java不能只是跳转到指定的行并快速读取它,所以应用程序需要一些时间。然后我决定将数据分成20个文件(每行1000行),这非常好。如果我是你,我会在assets文件夹中有3个文件,每个文件有2000行(或6行1000行)。