【问题标题】:Android SQLite with ContentProvider and BaaS带有 ContentProvider 和 BaaS 的 Android SQLite
【发布时间】:2015-08-22 19:26:13
【问题描述】:
是否可以将 Firebase 和 Parse 等 BaaS 解决方案与本地现有的 SQLite 数据库一起使用,并通过已配置的 ContentProvider 进行接口?
到目前为止,我只能找到有关使用每个解决方案的专有本地存储解决方案的信息。但是,如果我只是将 BaaS 视为 REST API,那是否可行?
我现在有兴趣在我的第一个应用程序中使用 BaaS 来实现跨设备的数据同步/用户身份验证,并最终学习如何为之后的项目设置我自己的服务器。
谢谢!
【问题讨论】:
标签:
android
sqlite
parse-platform
firebase
android-contentprovider
【解决方案1】:
我正在从 Parse 迁移到 Firebase。
在 Parse 世界中,我能够充分利用 BaaS 和内容提供程序。如果在 Sync Adapter 调用中调用了 BaaS,则刷新了本地 SQLite DB,而后者又通过 Content Providers 更新了 CursorAdapter。
在 Firebase 世界中,不需要任何额外的同步适配器,因此拥有本地 Content Provider 和 SQLite 是多余的。是的,我仍然可以让他们一起玩,但不需要,因为 Firebase 能够直接更新视图。