为Android应用存储大量文本

BBB*_*BBB 6 android text

我正在开发一个Android应用程序,用户可以在其中编写/保存/修改潜在的大块文本.我相信单词的数量将在10-1000之间.在最糟糕的情况下,用户每天都会写一段新文本.

存储这些类型的文本数据的最佳方法是什么,考虑到能够轻松修改已保存的文本片段?

ılǝ*_*ılǝ 2

将数据存储为文件sqlite 数据库中,如果可能,将这些片段分段为单独的记录/文件。对于加载部分 - 在 RAM 中处理 1000 个单词不会有任何麻烦,例如,如果您将其加载到 TextView 中。分配给 TextView 的文本大小的限制基本上是您拥有的内存量。

我建议在最后用长得离谱的文本来测试你的文本编辑视图,如果你发现任何问题(缓慢、内存不足等),那么你就必须自己对文档进行分段。希望这可以帮助。