Android は、以下のコードが Looper.prepare を呼び出す必要があると不平を言っています。Looper.prepare を追加しようとしましたが、6 回目の実行後にコードがクラッシュし、思ったほど単純ではないと思いました。任意の提案をいただければ幸いです。ちなみに、クエリの実行中に進行状況スピナーが必要だったため、このコードを 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;
}