概述:
我的数据库包含超过 128,000条记录,每条记录包含 12列(8列字符串,每列长度约1-2个字, 4列包含4个图像的参考或索引。)
目标:
我想要的主要是当用户选择包含在微调器中的章节时,应用程序应检索与所选章节相关的数据并将其显示在屏幕上(尽管这样过于简单化)。
我发现但失败了:
我计划(学习和)做什么:
创建SQLite数据库。 (但我担心如何使用我的数据预填充它?这不会导致64KB限制错误吗?)
为每列创建一个文本文件,并将它们存储为原始资源,然后使用输入流检索它们。 (我,TBH,不知道我在这里谈论的是什么。我昨天在阅读一些网站的时候选了这个。)
那么,我该怎么办?
(更详情):
答案 0 :(得分:3)
首先,您必须从服务器端创建数据库,并且必须从Android端管理相同的数据库,例如 SQLite 。
当您的应用程序第一次加载时,您必须以块的形式从服务器复制所有数据。(管理OutOfMemoryError
)
然后您可以使用SQLite中的所有数据,以便它可以快速运行。
毕竟你必须同步do sync进程,因为我有mentioned here.
谢谢你。