在android中保存textdata的最佳方法?

时间:2017-03-20 09:29:29

标签: android textview

在Android应用中保存文本的最佳方法是什么?我不想创建一个书籍应用程序,我想知道,保存文本数据的最佳方法是什么,后面会在页面上显示?没有用户编辑文本,只是为了阅读目的。 xml,@ string,String [],数据库,......?它将是大约900字/ 6000个字符(有空格)。

thx b

2 个答案:

答案 0 :(得分:1)

我们有很多方法可以使用它们,并且所有这些方法都适用于常规应用程序。我在这里指出其中一些:

  1. 您可以使用xml文件并将文本另存为String。 (最适合有限文本和中等范围文本)
  2. SQLite数据库。一种离线数据库,您可以尝试使用唯一ID来保存文本数据,当您需要文本时,只需使用查询来获取它们。注意:使用TEXT数据类型。
  3. 字符串变量:“一种愚蠢的方式!”

答案 1 :(得分:1)

通常电子书是txt / fb / pdf / etc的文件。格式。这实际上是你问题的答案。) 如果您要使用小文本(不是书籍)操作,由您决定如何存储它。它可以是sqlite db,Realm.io db(两者最适用于小文本),SharedPreferences或文件。 Realm是快速的无sql db引擎,sqlite是内置的解决方案,但需要大量的样板代码,SharedPrefs和File需要实现一些异步的存储/恢复方式,以避免UI滞后/冻结。