Android 带有 ContentProvider 和 BaaS 的 SQLite

Android SQLite with ContentProvider and BaaS

Firebase 和 Parse 等 BaaS 解决方案能否在本地与现有的 SQLite 数据库一起使用,并通过已配置的 ContentProvider 进行交互?

到目前为止,我只能找到有关使用每个解决方案的专有本地存储解决方案的信息。但是,如果我只是把 BaaS 当作 REST API,这是可行的解决方案吗?

我现在有兴趣将 BaaS 用于我的第一个跨设备数据 synchronization/user 身份验证应用程序,并最终学习如何为之后的项目设置我自己的服务器。

谢谢!

我正从 Parse 转向 Firebase。

在 Parse 世界中,我能够同时使用 BaaS 和 Content Provider 的精华。在同步适配器调用中调用 BaaS,刷新本地 SQLite 数据库,然后通过内容提供程序更新 CursorAdapter。

在 Firebase 世界中,不需要任何额外的同步适配器,因此拥有本地内容提供程序和 SQLite 是多余的。是的,我仍然可以让他们一起玩,但不需要,因为 Firebase 有能力直接更新视图。