私はAsyncTaskクラスを使用していました...私の目的はリストを作成することであり、検索ボタンをクリックすると、検索中に「検索中...」文字列がリストに表示されます...そのためにonPreExecute()内にアダプターをインスタンス化しようとしました
private class SearchTask extends AsyncTask<Void, Void, Void>{
protected void onPreExecute() {
String[] strings = new String[] { "Searching" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, strings);
mSearchButton.setEnabled(false);
}
//rest of methods
}
コンパイラは私にエラーを与えますnew ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, strings);
そしてそれは言う:The constructor ArrayAdapter<String>(SearchActivity.SearchTask, int, ArrayList<String>) is undefined
これを解決する方法はありますか?