Android 如何对资源数据进行索引?
我对安卓有点陌生,我没有找到解决问题的正确方法所需的全局视角 我想在我的应用程序中包括一个大的blob列表。这些blob应该通过列表中的索引可用,而无需将整个列表加载到内存中。我实际上想做的是一个类似于字典的应用程序,我需要通过索引访问定义,以便在ListView或PagerAdaper中显示它们,但是有一些Mo数据,我不想将它们全部加载到内存中 我已经想到了几种方法,但没有一种是最优的,我可以使用一些见解:Android 如何对资源数据进行索引?,android,Android,我对安卓有点陌生,我没有找到解决问题的正确方法所需的全局视角 我想在我的应用程序中包括一个大的blob列表。这些blob应该通过列表中的索引可用,而无需将整个列表加载到内存中。我实际上想做的是一个类似于字典的应用程序,我需要通过索引访问定义,以便在ListView或PagerAdaper中显示它们,但是有一些Mo数据,我不想将它们全部加载到内存中 我已经想到了几种方法,但没有一种是最优的,我可以使用一些见解: 使用sqlite数据库,但根据快速研究,不可能使用资源sqlite文件。我必须将数据
- 使用sqlite数据库,但根据快速研究,不可能使用资源sqlite文件。我必须将数据复制到一个私有数据库中,这将浪费一些Mo
- 从头开始自己制作:拥有一个包含所有数据的大文件和一个包含每个条目的seek索引的索引文件应该不会太难
是的。你所说的数据复制是什么意思。我的意思是将数据保存在内部数据库中,同时也保存在资源文件中。(正如这里所讨论的:)因此,许多文件都依赖于文件系统,而不是创建自己的索引。可以谢谢!