我正在使用AsyncTask類...我的目標是有一個列表,當搜索按鈕被點擊時,使搜索...列表中出現「搜索...」字符串爲此,我試圖instaniate一個適配器內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
什麼辦法解決呢?