从android中联系获取组织详细信息?

从android中联系获取组织详细信息?,第1张

概述嗨,我需要从组织的联系人处获取公司名称,我使用此代码来获取组织详细信息 String orgWhere = ContactsContract.Data.CONTACT_ID + " = ? AND " + ContactsContract.Data.MIMETYPE + " = ?"; String[] orgWhereParams = new String[]{conta 嗨,我需要从组织的联系人处获取公司名称,我使用此代码来获取组织详细信息
String orgWhere = ContactsContract.Data.CONTACT_ID + " = ? AND " + ContactsContract.Data.MIMETYPE + " = ?";            String[] orgWhereParams = new String[]{contactID,ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE};            Cursor orgCur = cr.query(ContactsContract.Data.CONTENT_URI,null,orgWhere,orgWhereParams,null);            while (orgCur.movetoNext()) {                String orgname = orgCur.getString(orgCur.getColumnIndex(ContactsContract.CommonDataKinds.Organization.DATA));                String Title = orgCur.getString(orgCur.getColumnIndex(ContactsContract.CommonDataKinds.Organization.Title));                System.out.println(orgname+Title);                companyname_one.add(orgname);                System.out.println(companyname_one+"new");            }            orgCur.close();

使用此代码,我只从联系人的最后一个联系人姓名中获取公司名称.如何获得所有联系人的公司详细信息?

解决方法 您已将查询限制为仅返回有关单个联系人的数据:
ContactsContract.Data.CONTACT_ID + " = ? AND …

删除该声明:

String orgWhere = ContactsContract.Data.MIMETYPE + " = ?";String[] orgWhereParams = new String[]{    ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE};
总结

以上是内存溢出为你收集整理的从android中联系获取组织详细信息?全部内容,希望文章能够帮你解决从android中联系获取组织详细信息?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存