我打算开发一个电子书类型的android应用程序,根据我的知识,我正在尝试做这样的任务,
只有2个活动,第一个活动有一个ListView
,其中有100个项目是书籍索引,第二个活动有ViewFlipper
个100个孩子(LinearLayout
),每个孩子都有一个{每个ScrollView
CustomTextView
CustomTextView
平均有2页文字,我将这些文字保存在string.xml
中并在CustomTextView
中显示这些文字,当按下项目时ListView
它将成为ViewFlipper
的所需子项(如果我按下项目0它将会显示0,1-1,2-2,nn),它正在运行,没有任何错误,但是在添加50页之后25个孩子的文字,应用程序变慢(应用程序大小约5MB)。
我的问题是:
string.xml
还是在SQLite数据库中保存这些文本?答案 0 :(得分:0)
1.当用户到达
之前,你应该将字符串加载到CustomTextView
2.基于John Leehey的回答
我认为strings.xml没有限制,所以最好是 将最长的琴弦存放在那里。这真的是唯一的 Android指定的存储字符串的地方,所以如果你真的想要 使用不同的存储机制,你必须从中加载字符串 文件或数据库。