【问题标题】:SQLite or Content Providers?SQLite 还是内容提供者?
【发布时间】:2018-03-28 11:33:18
【问题描述】:

这是一个具有本地数据库 SQLite 的应用程序。 当远程数据库中的数据发生变化时,必须更新本地数据库。 在这种情况下使用内容提供者会很方便吗?

【问题讨论】:

  • 恕我直言,没有。内容提供者没有什么是方便的。如果您需要向其他应用程序或核心操作系统进程公开数据,请使用内容提供程序。
  • 如果您只需 google ContentProvider,您就已经知道答案了。阅读Decide if you need a content provider

标签: android sqlite android-contentprovider


【解决方案1】:

内容提供程序是从本地应用程序获取数据的一部分,而不是从用户安装的应用程序获取数据。 对于这个概念,您必须使用后台服务的概念,它将检测更改并在 db 中更新它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-28
    • 2012-04-05
    • 1970-01-01
    相关资源
    最近更新 更多