0
私はスピナーから選択した名前から番号を取得したいと思います。私はどのようにしても構わないと思います。名前に応じて電話番号を取得する
ます。public void onItemSelected(AdapterView親、ビュー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());
}*/
}
感謝からそれを得ることができますが、我々はそれがWILクエリ?スピナーを選択し、名前でそれを行うことはできません、
Contact
数です私は特定のIDを取得し、私たちは数字をフェッチすることができますこの番号 – Arpitあなたが名前を取得した場所から、別の方法で、スピナーを埋めることができますか?あなたは前にクエリを作った! –
http://developer.android.com/resources/articles/contacts.html –