[英]Single Content Provider or Multiple Content Providers in Android?
我有点陷入困境,我正在创建一个由多个表/实体组成的应用程序,我正在使用Content Provider
来管理我的sql数据 。 几乎db中的每个表都与其他表有关系。
现在我真的很困惑我是否应该创建一个单独的内容提供者,用9,10个表填充并使用它。 或者我应该为每个表创建一个单独的内容提供者并使用它。
我也可以用两种方式处理表之间的连接查询。 任何人都可以给我两种方法的利弊吗? 并指导我正确的方向?
任何形式的帮助,将受到高度赞赏。
如果表格彼此相关并且可能您想要加入,那么您应该做一个内容提供商而不是多个。 我假设如果表关联,那么您将希望对数据进行连接或至少强制执行外键约束。
也是做加入最好的方法。 在我看来,这样做是为了创建一个视图。 对待它有点像一张桌子。 您也可以像表一样查询它。 只是我的建议。 如果你仍然对此感兴趣,我可以详细介绍。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.