2010-10-02 63 views
0

我有一个功能,它是在列表项上调用点击并列出项目包含 姓名和电话号码,我使用以下查询,但是什么查询我应该使用 检索特定的电话号码匹配(长ID)Android管理查询

protected void onListItemClick (ListView l, View v, int position, long id) 
{ 

    try 
    { 
    String[] PROJECTION=new String[] {Contacts._ID, 
      Contacts.DISPLAY_NAME, 
      Phone.NUMBER 
     }; 
    Cursor c=managedQuery(Phone.CONTENT_URI, 
     PROJECTION, "where _ID == id ", null, null); 
    System.out.println(Phone.NUMBER); 
    c.close(); 
    } 
    catch(Exception e) 
    { 
     e.printStackTrace(); 

    } 
    for(int i=0;i<=position;i++) 
    { 


     if(position==i) 
     { 
      Intent i1 = new Intent(v.getContext(),SMS.class); 
      startActivity(i1); 


     } 



} 

回答

1

我使用的是这样的: 乌里phoneUri = Uri.parse( “内容://联系人/人/” + ID + “/手机”);