我有一个在列表项上调用的函数Click和list items contains 姓名和电话号码,我使用以下查询,但我应该使用什么查询 检索匹配的特定电话号码(长ID)
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);
}
}
答案 0 :(得分:1)
我使用的是这样的东西: Uri phoneUri = Uri.parse(“content:// contacts / people /”+ id +“/ phones”);