私はspinner.iで選択した特定の名前のIDを取得したいと思っていますが、 "_id"が表示されます。特定のIDのIDを取得するにはどうすればいいですか?IDをスピナーでどのように取得できますか?
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
String sel_name,numbers;
//String[] name=new String[]{arg0.getItemAtPosition(arg2).toString()};
sel_name=arg0.getItemAtPosition(arg2).toString();
String[] p=new String[]{People._ID};
Cursor cur=getContentResolver().query(People.CONTENT_URI, p,People.NAME+"= '"+sel_name+"'" ,null , null);
String r=cur.getString(cur.getColumnIndex(People._ID));
Toast.makeText(arg0.getContext(),r, Toast.LENGTH_LONG).show();
}
回答ありがとうございますが、答えが得られませんでした.iすべての名前をspinner.ifに保存しました。私はsel_nameに格納されているスピナーから任意の名前を選択しました。事前に感謝 – Arpit