0

这可能是一个明显的问题,但我不知何故无法弄清楚..

所以我是android开发的新手,并且正在构建一个实践应用程序。在我的应用程序中,我有几个模型。有一个用户,一个用户可以有很多店铺,每个店铺可以有很多产品。

所以它基本上是用户、商店、产品。

我应该为每个模型/表创建一个内容提供者吗?还是它是一个内容提供者,但取决于传入的 Uri,它决定从哪个模型/表创建/更新/删除/查询?

在我看来,内容提供者几乎就像一个内部 REST api。如果是这种情况,我想我只会有一个内容提供者,并且我会像在我的 REST api 中那样做所有的 CRUD 操作。

提前致谢!

4

1 回答 1

0

经过大量研究后,我发现如果域是相关的,则将它们全部放在一个内容提供商中是可行的方法。

一个很好的例子是来自 android的联系人内容提供者。您可以从单个内容提供商的不同表中查找各种数据。

这个答案也非常有用。

于 2012-05-06T02:46:01.177 回答