SQLite、Content provider 和 Shared Preference 之间的所有已知区别。
但我想知道什么时候需要根据情况使用 SQLite 或 Content Provider 或 Shared Preference。
请举例说明。
最佳答案
这完全取决于您的数据使用情况,
- Content Provider 用于在应用程序之间共享数据
- SharedPreference 用于存储少量信息,例如登录页面中的“read me”选项,您可以在 SharedPreference 中存储用户 ID 和密码,以便将来跳过登录屏幕
- Sqlite 当你有大量的结构数据时使用。 Sqlite 还允许您使用查询来搜索特定数据。
关于android - 当我们使用 SQLite 时,当我们使用 content provider 时,当我们使用 Shared preference 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22963235/