我正在使用 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
有什么办法可以解决这个问题?