ラジオ ボタンをクリックして通知を受け取る方法を学習しようとしていますが、アイテムListView
の横にあるラジオ ボタンをクリックしても何も返されません。ListView
以下は、リスナーを設定するコードです。サーバーからデータを入力し、メインのアクティビティが extendsするonPostExecute()
メソッドの下で、非同期タスクでこれを行っています。私が間違っていることを誰かが知っていますか?ListView
MapActivity
protected void onPostExecute(ArrayList<String> result) {
// ... some code
mapView.postInvalidate();
final ArrayAdapter<String> arrayAdpt = new ArrayAdapter<String>(
getApplicationContext(), android.R.layout.simple_list_item_single_choice,
viewline);
ListView restaurant_list = (ListView) findViewById(R.id.list);
restaurant_list.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
restaurant_list.setAdapter(arrayAdpt);
restaurant_list.setScrollContainer(true);
restaurant_list.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
Log.e("listargs", (String.valueOf(arg1)) + " " + String.valueOf(arg3));
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});