-2

私は ListActivity を使用しているアプリに取り組んでいます。im 内で AsyncTask を使用し、 onPostExecute メソッドの下で ListAdapter を設定しました。私の問題は、リストアダプターの onListitemClick をオーバーライドできないことです。どうすればそれを行うことができますか?

public class Category extends ListActivity {




/*@Override
public void setListAdapter(ListAdapter adapter) {
    // TODO Auto-generated method stub
    super.setListAdapter(adapter);
}*/


@Override
protected void onCreate(Bundle savedInstanceState)  {
    super.onCreate(savedInstanceState);

    jsonTask task = new jsonTask();
    task.execute(new String[] {URL});

}


    private class jsonTask extends AsyncTask<String, Integer, String>{
        @Override
        protected void onPostExecute(String result) {
            // TODO Auto-generated method stub
            setListAdapter( new ArrayAdapter<String>(Category.this, android.R.layout.simple_list_item_1 ,name));
            super.onPostExecute(result);

        }
}

それは私のコードの一部にすぎず、私の問題を示したいだけです。サブクラスではなくメインクラスでのみオーバーライドできるようです

4

1 に答える 1