Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在关联菜单中单击时获取联系人id_Android_Contextmenu_Android Contacts_Contactscontract - Fatal编程技术网

Android 在关联菜单中单击时获取联系人id

Android 在关联菜单中单击时获取联系人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(); ---->

我有一些客户的列表视图。在这个列表视图中,我在客户端中单击,并显示一个上下文菜单

如何获取该客户在Contacts Contract中的联系人id

  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.)