带有 ContentProvider 和 BaaS 的 Android SQLite

标签 android sqlite parse-platform firebase android-contentprovider

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

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

此时我有兴趣将 BaaS 用于我的第一个跨设备数据同步/用户身份验证应用,并最终学习如何为之后的项目设置我自己的服务器。

谢谢!

最佳答案

我正从 Parse 转向 Firebase。

在 Parse 世界中,我能够充分利用 BaaS 和内容提供程序。在同步适配器调用中调用 BaaS,刷新本地 SQLite 数据库,然后通过内容提供程序更新 CursorAdapter。

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

关于带有 ContentProvider 和 BaaS 的 Android SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32159959/

相关文章:

sqlite - 在sqlite数据库(如firebird)的触发器中使用post_event

ruby-on-rails - Heroku Push - Git 推送到 Heroku 时出错

ios - 检索评论数

ios - 无法使用查询从 Parse 数据库中检索用户数据

android - Android 4.3 上的 YouTube 嵌入式播放器

android - 登录后在另一个 Activity 中获取 Facebook 个人资料

swift - Core Data 中的哪些查询可以从属性的 R-Tree 索引中受益?

ios - 解析错误代码 209 和 -34018

android - ParseQueryAdapter 不获取项目

java - 如何从 httpResponse 检索 session token ?