AsyncTaskを拡張する内部保護クラスを持つアクティビティクラスがあります。私は、ボタンをクリックしてそのデータに基づいてリストを表示すると、バックグラウンドでAsyncTaskロードデータを取得しようとしています。ここsetListAdapterを使用したAndroid非同期クラス
はsetListAdapterのための私のコードです:
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_row,
R.id.rowtextview, testArr.toArray(test2)));
問題は、私はちょうどそれが外部クラスのコンテキストを必要とするためAsyncTaskクラスにsetListAdapterを固執し、それができる唯一の場所ではないということですgoは外側のActivityクラスのonCreate()の内側にあります。 onCreateの内部にある場合、それは一度しか使用できず、動的でもありません。ボタンをクリックして新しいものを検索するたびに、リストを再ロードする方法についてはわかりません。
うわー、ありがとう。私は "YourActivity.class"の代わりに "YourActivity.class"を使用し続けていました。なぜ動作していないのか不思議でした。 – volk