我认为,我了解内容提供商和数据库之间的区别。我有两个应用程序,应该在它们之间共享数据,所以我需要使用Content Provider。然而,内容提供商的样板代码数量让我颤抖。
我之前使用过一些ORM库,例如SugarORM& Requery,严重简化了与SQLite DB的通信。
是否有一些常用的库以类似的方式简化内容提供商代码?
是否有使用ORM库来实现Content Provider的后备数据库?
如果有,这个项目的链接,将内容提供商与支持ORM DB结合起来将非常感激。
答案 0 :(得分:1)
StorIO为Android ContentProvider提供类似ORM的功能,其API和功能与其SQLite库和本机RxJava支持非常相似。
https://github.com/pushtorefresh/storio
在此链接上了解StorIOContentResolver。
https://github.com/pushtorefresh/storio/blob/master/docs/StorIOContentResolver.md