我将开发一个 eBook 类型的 android 应用程序,据我所知,我正在尝试这样的任务,只有 2 个活动,第一个活动有ListView
100 个项目,它们是书籍的索引,第二个活动有一个ViewFlipper
100 个孩子(LinearLayout
),每个孩子都有一个,每个孩子ScrollView
平均CustomTextView
有CustomTextView
2 页文本,我将这些文本保留在其中string.xml
并在其中显示这些文本CustomTextView
,当按下它的项目时,ListView
它将成为所需的孩子ViewFlipper
(如果我按项目 0它将进入孩子 0、1-1、2-2、nn),它可以正常工作,但在 25 个孩子中添加 50 页文本后,应用程序变慢(应用程序大小约为 5MB)。
我的问题是:
- 有没有更好的方法来做到这一点/查看那些长文本?
- 应该将这些文本保存
string.xml
在 SQLite 数据库中还是 SQLite 数据库中?