首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓整洁架构中的ContentProvider放置

安卓整洁架构中的ContentProvider放置
EN

Stack Overflow用户
提问于 2020-03-27 16:08:17
回答 2查看 198关注 0票数 3

我已经将我的应用程序模块打包成数据层、域层和表示层,并遵循MVVM设计模式。我想通过内容提供商将我的数据库暴露给另一个应用程序。我应该把内容提供者放在这个架构中的什么位置?

EN

回答 2

Stack Overflow用户

发布于 2020-05-17 16:31:38

索拉夫·吉米雷。现在我也在考虑和你一样的问题。

我认为ContentProvider应该放在数据层,因为ContentProvider为应用程序(表示层)提供了一些数据。

如果我们将ContentProvider放在数据层(数据模块),我们在管理应用程序时就不必关注数据传输逻辑。

此外,我们可以在将来重用数据层,因为数据层的代码中没有任何“表示逻辑”。

票数 0
EN

Stack Overflow用户

发布于 2020-05-26 21:17:38

它将位于数据层。我们可以创建一个用于与内容提供者通信的数据源类。您可以在这个link中找到一个示例实现,它显示了从内容提供者获取联系人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60882056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档