Honeycomb
とがあるため、v4 Compatibility Library
を使用できますAsyncTaskLoader
。私の理解では、 はAsyncTaskLoader
画面の反転などの構成変更を回避できます。
AsyncTaskLoader
の代わりにを使用することをお勧めしますかAsyncTask
?LoaderManager
も写真に写りますか?
しかし、 を正しく使用する方法についての良い例が見つかりませんでしたAsyncTaskLoader
。ドキュメントにも例が記載されていません。誰か良い例を提供してもらえませんか。
ベストアンサー1
詳しい情報については、互換性ライブラリのソース コードを参照してください。 a のFragmentActivity
機能は次のとおりです。
LoaderManager
のリストを保持する- 携帯電話をひっくり返したり、別の設定変更が行われたりしてもインスタンスが破壊されないようにするには、
onRetainNonConfigurationInstance()
initLoader()
アクティビティを呼び出すときに右ローダーを起動します
LoaderManager
ローダーとのインターフェースには を使用し、ローダーを作成して返されるデータをビューに設定するために必要なコールバックを提供する必要があります。
AsyncTask
一般的に、を自分で管理するよりも簡単です。ただし、AsyncTaskLoader
は十分に文書化されていないため、ドキュメントの例を研究するか、 をモデルにしてコードを記述する必要がありますCursorLoader
。