繁体   English   中英

Android中的单个内容提供商或多个内容提供商?

[英]Single Content Provider or Multiple Content Providers in Android?

我有点陷入困境,我正在创建一个由多个表/实体组成的应用程序,我正在使用Content Provider来管理我的sql数据 几乎db中的每个表都与其他表有关系。

现在我真的很困惑我是否应该创建一个单独的内容提供者,用9,10个表填充并使用它。 或者我应该为每个表创建一个单独的内容提供者并使用它。

我也可以用两种方式处理表之间的连接查询。 任何人都可以给我两种方法的利弊吗? 并指导我正确的方向?

任何形式的帮助,将受到高度赞赏。

如果表格彼此相关并且可能您想要加入,那么您应该做一个内容提供商而不是多个。 我假设如果表关联,那么您将希望对数据进行连接或至少强制执行外键约束。

也是做加入最好的方法。 在我看来,这样做是为了创建一个视图。 对待它有点像一张桌子。 您也可以像表一样查询它。 只是我的建议。 如果你仍然对此感兴趣,我可以详细介绍。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM