2

CursorAdapter はバックグラウンド スレッドで実行され、UI ルーパー スレッドを介して更新をポストしますか? そうでない場合、ContentProvider から非同期的にデータをロードするための最適なパターンは何ですか?

4

2 に答える 2

3

より簡単な方法は、AsyncTaskクラスを使用することです。CursorAdapterバックグラウンドスレッドAFAIKでは実行されません。

于 2010-09-24T05:20:59.803 に答える
2

CursorLoaderは、ローダーがバックグラウンドスレッドで自動的に実行されるContentProviderから非同期でデータをロードするために使用する必要があります。それらのガイド(および管理カーソルの使用からの更新に関する情報)はここにあり、使用例はここにあります。

ローダークラスはv4サポートライブラリで利用できるため、Android2.2に戻すことができます。

于 2012-12-31T13:28:56.657 に答える