0
我想从名称中得到号码,我从微调选择我该怎么做。我首先想我想id特定name.c任何人都可以帮助我。根据名称获取电话号码
公共无效onItemSelected(适配器视图父母,查看ARG1,INT POS,长ARG3)
{
String name,phoneNumber;
name=parent.getItemAtPosition(pos).toString();
String[] projection1 = new String[]{
People._ID,People.NAME,People.NUMBER
};
Cursor cur=getContentResolver().query(People.CONTENT_URI, projection1,People.NAME+"="+name , null, null);
phoneNumber=cur.getString(cur.getColumnIndex(People.NUMBER));
Toast.makeText(parent.getContext(), "number="+phoneNumber,Toast.LENGTH_LONG).show();
/* cur.moveToFirst();
if(cur.moveToFirst())
{
do
{
}while(cur.moveToNext());
}*/
}
谢谢回复MoshErsan得到它,但我们不能被查询?微调选择的名字该宏将会做我取得特定的ID,并根据ID我们可以取数字这是可能的 – Arpit
在那里你填充微调,从另一种方式,你从哪里得到的名字?所以你之前做过查询! –
http://developer.android.com/resources/articles/contacts.html –