安卓2.2;您可以同时从 2 个不同的 URI 查询吗?

Posted

技术标签:

【中文标题】安卓2.2;您可以同时从 2 个不同的 URI 查询吗?【英文标题】:Android 2.2; Can you query from 2 different URIs at the same time? 【发布时间】:2011-04-03 14:50:21 【问题描述】:

如果您想从两个单独的 URI 中获取联系人数据,您可以在一个查询中完成此操作吗?

例如:

    ContentResolver cr;
    Cursor emailCur = cr.query( 
            ContactsContract.CommonDataKinds.Email.CONTENT_URI, 
            null,
            null, 
                    null); 

应根据 CommonDataKinds.Email URI 返回所有可用列

如果我想同时返回电子邮件和电话类型的所有条目怎么办?

我是否需要创建两个单独的查询并将结果连接起来?

【问题讨论】:

【参考方案1】:

如果您使用 ContactsContract.CommonDataKinds.Data.CONTENT_URI 并为电子邮件和电话 mime 类型提供选择,则可以通过单个查询来完成。

【讨论】:

以上是关于安卓2.2;您可以同时从 2 个不同的 URI 查询吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何删除 android 2.2 上的联系人?

我可以同时运行 2 个不同的脚本吗? [复制]

从 2 个不同的应用程序访问 1 个伯克利环境

安卓4.2 4.3 4.4这几个系统有啥不同?

如何设置editView最小宽度? (安卓 2.2)

安卓开发学习03