Android正在抱怨下面的代码需要调用Looper.prepare。我已经尝试添加Looper.prepare,但是代码在第六次执行后崩溃,导致我相信它并不像我想象的那么简单。任何建议,将不胜感激。顺便说一下,我将这段代码包装在AsyncTask中,因为我在查询执行时需要一个进度微调器。如果有更简单的东西,请让我知道。Android Looper混淆
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;
}
也许这个答案可以帮助你,虽然它没有AsyncTask:http://stackoverflow.com/questions/6732529/cant-create-handler-looper-prepare-in-inherited -activity/6732757#6732757 –