Android 如何在会话之间保存文件路径列表?

Android 如何在会话之间保存文件路径列表?,android,android-preferences,Android,Android Preferences,我想在我的应用程序中实现书签功能。除了保存并加载已保存书签列表之外,我还可以处理所有事情。我计划将位置保存为字符串,其中包含指向书签目录的路径 《开发人员指南》的“存储选项”页面列出了可用的选项,但没有具体说明每个选项的好处 在会话之间保存此类数据的最佳做法是什么? 使用共享首选项当您有少量数据时,当您想要保存有关应用程序的某些首选项时,更可能使用名称-值对 当您有大量结构化数据时,请使用Sqlite。就像你有一个类的名称和等级一样,你必须使用SQLite 将文件用于更大尺寸的数据,如图像、视频

我想在我的应用程序中实现书签功能。除了保存并加载已保存书签列表之外,我还可以处理所有事情。我计划将位置保存为字符串,其中包含指向书签目录的路径

《开发人员指南》的“存储选项”页面列出了可用的选项,但没有具体说明每个选项的好处

在会话之间保存此类数据的最佳做法是什么?

  • 使用
    共享首选项
    当您有少量数据时,当您想要保存有关应用程序的某些首选项时,更可能使用名称-值对
  • 当您有大量结构化数据时,请使用Sqlite。就像你有一个类的名称和等级一样,你必须使用
    SQLite
  • 将文件用于更大尺寸的数据,如图像、视频、XML

我希望它能帮助你决定你想要什么。但是在您的情况下,
Sqlite
是一个最好的选择。

这取决于您期望的使用方式。现实地说,一般人不会用你的应用程序创建数百个书签。因此,使用SharedReferences可以将书签存储/检索为字符串集。如果您想安全起见,应该使用SQLite数据库。谢谢您的澄清。非常感谢。