Android 抱怨下面的代码需要调用 Looper.prepare。我曾尝试添加 Looper.prepare,但代码在第六次执行后崩溃,让我相信它并不像我想象的那么简单。任何建议将不胜感激。顺便说一句,我将这段代码包装在 AsyncTask 中,因为在执行查询时我需要一个进度微调器。如果有更简单的,请告诉我。
private class doSearch extends AsyncTask<String, String, Cursor> {
@Override
protected Cursor doInBackground(String... searchstring) {
[...]
CursorLoader loader = new CursorLoader(SearchActivity.this, codes, projection, mWhere, null, null);
Cursor cursor = loader.loadInBackground();
return cursor;
}