0

我将开发一个 eBook 类型的 android 应用程序,据我所知,我正在尝试这样的任务,只有 2 个活动,第一个活动有ListView100 个项目,它们是书籍的索引,第二个活动有一个ViewFlipper100 个孩子(LinearLayout),每个孩子都有一个,每个孩子ScrollView平均CustomTextViewCustomTextView2 页文本,我将这些文本保留在其中string.xml并在其中显示这些文本CustomTextView,当按下它的项目时,ListView它将成为所需的孩子ViewFlipper(如果我按项目 0它将进入孩子 0、1-1、2-2、nn),它可以正常工作,但在 25 个孩子中添加 50 页文本后,应用程序变慢(应用程序大小约为 5MB)。

我的问题是:

  1. 有没有更好的方法来做到这一点/查看那些长文本?
  2. 应该将这些文本保存string.xml在 SQLite 数据库中还是 SQLite 数据库中?
4

1 回答 1

0

CustomTextView1.当用户到达那里时,您应该将字符串加载到您的

2.基于 John Leehey 的回答

我不认为 strings.xml 有限制,所以最好将最长的字符串存储在那里。这确实是 Android 指定的唯一存储字符串的位置,因此如果您想真正使用不同的存储机制,则必须从文件或数据库中加载字符串。

于 2016-11-18T20:23:12.977 回答