我想知道在android中存储大量文本的最佳方法是什么。我需要在文本视图中尽快显示此文本。应用程序将预定义文本。 请建议存储文本的最佳方法是什么?或者我应该使用strings.xml?
答案 0 :(得分:0)
TextView
等任何视图中显示任何尺寸的数据。SQLite
Strings.xml
可以用作对字符串的引用
您可以将应用程序资源国际化希望有所帮助 !.... 如果您需要任何其他信息,请恢复原状
答案 1 :(得分:0)
如果它是永久性文本(您只需要阅读它),请将您的文本文件放在assets目录中,并从您的活动中读取它:
BufferedReader reader;
try {
reader = new BufferedReader(new InputStreamReader(context.getAssets().open("my_text_file_at_asserts.txt")));
// do reading, usually loop until end of file reading
String mLine = reader.readLine();
while (mLine != null) {
Log.d("Read line", "line: "+mLine);
mLine = reader.readLine();
}
} catch (IOException e1) {
}
答案 2 :(得分:-1)
使用SQLite管理器!下载名为SQLite manager的mozilla firefox的附加组件。
如果数据必须以数据库的形式存储,那么使用SQlite数据库,您可以查询一些文本&得到与之相对应的结果!
在strings.xml中存储数据时,您无法进行搜索查询!