Android 在关联菜单中单击时获取联系人id
我有一些客户的列表视图。在这个列表视图中,我在客户端中单击,并显示一个上下文菜单 如何获取该客户在Contacts Contract中的联系人idAndroid 在关联菜单中单击时获取联系人id,android,contextmenu,android-contacts,contactscontract,Android,Contextmenu,Android Contacts,Contactscontract,我有一些客户的列表视图。在这个列表视图中,我在客户端中单击,并显示一个上下文菜单 如何获取该客户在Contacts Contract中的联系人id public boolean onContextItemSelected(MenuItem item){ AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo(); ---->
public boolean onContextItemSelected(MenuItem item){
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
----> info.position (I get the position of the item click in the list) ok
Get id of contact in contactsContract application
----> info.id???
----> cursorAdapter.getItemId(info.position))
我认为这两种选择都不起作用
任何人都可以帮助我澄清这个问题我使用
info.id
,这很好。这可能取决于适配器的输入光标。要删除特定组的特定联系人,请使用此选项。你认为这是正确的吗??联系人未删除,我不知道是id错误还是此代码。。。。getContentResolver();谢谢你的回复(Yul.)