我的问题与安康有关。 我有以下法典(删除非相关部分):
public class MyActivity extends ListActivity {
protected void onResume() {
super.onResume();
new UpdateTask().execute();
}
private class UpdateTask extends AsyncTask<Object, Object, ListAdapter> {
protected ListAdapter doInBackground(Object... params) {
SQLiteCursor cursor = db.getSomeData();
startManagingCursor(cursor);
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, ..., cursor, ..., ...);
return adapter;
}
protected void onPostExecute(ListAdapter result) {
listView.setAdapter(result);
}
}
}
由此可见一线“Can t 创建手臂”,在光电蒸发线上没有叫Looper.prepare()”。
我理解为什么会发生这种情况,我不知道如何加以纠正(把这一点放在一个单独的线上)。 我已经发现:
But I don t really understand the reply. I have failed to google any example involving SQLiteCursor and AsyncQueryHandler.
您能否帮助? 感谢。