我正在使用Android应用,我想知道从.txt文件或预装的SQLite数据库加载数据是否更好。
当我从.txt文件中获取数据时,我会执行以下操作: (" insertar"是一个将键和值插入db的函数)
while ((line = buffreader.readLine()) != null) {
keyValue = new String[2];
keyValue = line.split("_");
insertar(keyValue[0], keyValue[1]);
}
我还没有编写一个函数来复制预装数据库中的数据。
我是否还有其他选择,以便在第一次推出应用时尽可能快?哪种方法是加载数据最高效的方法?
答案 0 :(得分:0)
这取决于你想要保存几个关键字你想要做什么我会使用SharedPreferences api(这应该是perfomantest选项)。如果你想保持简单,他用户看到数据我会带一个txt文件。如果你想保存一些数据,我会带走数据库。你可以看到它取决于具体情况。