我要开发一个eBook类型的安卓应用程序,据我所知,我试图完成这样的任务,只有两个活动,第一个活动有一个ListView,100个条目是图书索引,第二个活动有一个ViewFlipper和100个子项目(LinearLayout),每个孩子都有一个ScrollView,每个CustomTextView上有一个CustomTextView,每个CustomTextView平均有2页文本,我把这些文本保存在string.xml中,并在CustomTextView中显示这些文本。当按下ListView的项目时,它将成为ViewFlipper的期望子项目(如果我按项目0,它将变成子项目0、1-1、2-2、n),它没有任何错误,但是在25个子程序中添加了50页文本后,应用程序变得缓慢(应用程序大小约为5MB)。
我的问题是:
string.xml或SQLite数据库中,应该将这些文本保存在哪里?发布于 2016-11-18 20:23:12
1.当用户到达时,您应该将字符串加载到CustomTextView中。
2.基于John Leehey的回答
我认为strings.xml没有限制,所以最好将最长的字符串存储在其中。这确实是Android指定的唯一存储字符串的地方,所以如果您想真正使用不同的存储机制,就必须从文件或数据库加载字符串。
https://stackoverflow.com/questions/40685251
复制相似问题