gpt4 book ai didi

Android 2.0 联系人组操作

转载 作者:行者123 更新时间:2023-11-30 04:51:58 26 4
gpt4 key购买 nike

我会操纵 Android 2.O 中的联系人组。我的代码如下:

获取组列表(带有 id 和 title):

final String[] GROUP_PROJECTION = new String[] { ContactsContract.Groups._ID, ContactsContract.Groups.TITLE };
Cursor cursor = ctx.managedQuery(ContactsContract.Groups.CONTENT_URI, GROUP_PROJECTION, null, null, ContactsContract.Groups.TITLE + " ASC");

稍后,在 ListView 上,我选择一个组(onClick 事件)并通过以下代码读取属于该选定组的所有联系人:

    String where = ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID
+ "="
+ groupid
+ " AND "
+ ContactsContract.CommonDataKinds.GroupMembership.MIMETYPE
+ "='"
+ ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE
+ "'";

问题:第一个查询中的 ContactsContract.Groups._ID 与第二个查询中的 ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID 不匹配。

有什么解决方案/建议吗?

最佳答案

我经常与联系人小组合作,我记得上面的那些代码 fragment 来 self 的其他帖子。该代码对我有用,应该也对你有用。

我不明白为什么这两个数据不匹配。请再次检查。

关于Android 2.0 联系人组操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3026750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com