Android– 使用Content Provider加入查询

Android– 使用Content Provider加入查询,第1张

概述如何使用android中的内容提供程序加入/比较查询.这可能吗?解决方法:根据两个表之间的关系,我通常应用以下任何解决方案,我在库项目中记录这些解决方案,通常您可以通过这些解决方案公开所有项目的外部可用接口(如内容提供者):>如果表A包含几乎没有兴趣的信息而没有将其与表BI连接,则

如何使用android中的内容提供程序加入/比较查询.
这可能吗?

解决方法:

根据两个表之间的关系,我通常应用以下任何解决方案,我在库项目中记录这些解决方案,通常您可以通过这些解决方案公开所有项目的外部可用接口(如内容提供者):

>如果表A包含几乎没有兴趣的信息而没有将其与表BI连接,则只需在查询A时返回A和B的JOIN.您可以在库中将其记录在您将URI定义为“表A”的位置”.
>如果表A和B包含应该可以单独查询的数据(我的意思是:没有JOIN)那么我通常会在我的库中提供一个额外的URI,例如名为A_JOIN_B_URI,当查询时,返回加入两个表.再次,您在lib中记录了这一点.

可能有更多选项,但我认为这些选项最符合ContentProvIDer的概念:一个与其背后实现的数据存储无关的接口.在您明确使用底层数据存储的功能的任何地方,现在通过看起来很奇怪的“帮助URI”就可以清楚地看到这一点.

对此有任何意见是受欢迎的,也许我可以学到一两件事……

总结

以上是内存溢出为你收集整理的Android – 使用Content Provider加入查询全部内容,希望文章能够帮你解决Android – 使用Content Provider加入查询所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存