这可能是一个显而易见的问题,但我无论如何都无法理解......
所以我是Android开发的新手,并且在构建练习应用程序的过程中。在我的应用程序中我有几个型号。有一个用户,一个用户可以有很多商店,每个商店都可以有很多产品。
所以它基本上是用户,商店,产品。
我应该为每个模型/表创建一个内容提供者吗?或者它是一个内容提供者,但根据传入的Uri,它决定从哪个模型/表创建/更新/删除/查询?在我看来,内容提供商就像一个内部REST api ..如果是这样的话,我想我只会有一个内容提供商,而且我会按照我在REST api中的方式执行所有CRUD操作
提前感谢!
答案 0 :(得分:0)
一个很好的例子是来自android的contacts content provider。您可以从单个内容提供商处查找来自不同表的各种数据。
此answer也非常有用。