我正在使用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
什么办法解决呢?