Loader
と、いつAsyncTaskLoader
を使用する必要があるのか分かりませんか?私はこれらのクラスでドキュメントを読みましたが、それはひどく分かりました。私が理解しているように、Loader
はバックグラウンド作業を許可しているので、GUI以外のスレッドで起動する必要があります。 AsyncTaskLoader
はどうして同じですか?私はすでに混乱している。
詳細を教えてください。AsyncTaskLoaderとLoaderの間の相違点は何ですか?
1
A
答えて
3
Loader
メソッドのすべてがメインスレッドで呼び出されます。Loader
は、バックグラウンドスレッドで作業を行いません。これにより、独立したスレッド、別のコンポーネントへのコールバック、または何か他の何らかのロードメカニズムを使用することができます。
AsyncTaskLoader
Loader
を拡張し、具体的にはバックグラウンドスレッドで呼び出される方法loadInBackground()を追加します。単純なケースのための単純なクラスです。いずれの場合においても
、ローダーの実役割は、this blog postで説明したようにローディングデータのライフサイクルに認識させることである - Loader
S(したがって、AsyncTaskLoaders
)は、画面回転などの構成変更を生き残ります。このブログには、AsyncTaskLoader
の例がいくつか含まれています。変更の観察者を伴うAsyncTaskLoader
と、コールバックを使用して別のデータソースからデータを取得するLoader
があります。
+0
お返事ありがとうございます!その後、私はそれがルートで間違っていることに気づいた) –
関連する問題
- 1. url-loader、file-loader、image-loaderの相違点
- 2. は.ToString間の相違点()と+「」
- 3. `[blah addObject:@" 1 "];`と `[blah insertObject:@" 0 atIndex:0];の間の相違点は何ですか?
- 4. importとconstとの相違点とcommonjsでの相違点
- 5. Common LispとSchemeの間の相違点
- 6. ダイナミックローディングとレイトバインドの類似点と相違点は何ですか?ウィキペディアから
- 7. カーソルとベースアダプターの相違点は何ですか?
- 8. odbc_connect()とmssql_connect()の相違点は何ですか?
- 9. 制御フロー図とデータフロー図の相違点は何ですか?
- 10. [myVar dealloc]と[myVar release]の相違点は何ですか?
- 11. =と:=の相違点
- 12. PHPUnitとPHPSpecの相違点と相違点
- 13. MinGWのmakeとMSYSのmakeとの相違点は何ですか?
- 14. google_conversion_formatの相違点(1 2 3)は何ですか?
- 15. MSBuildとTFSBuildの相違点
- 16. string.hとstrings.hの相違点
- 17. NSArrayとNSMutableArrayの相違点
- 18. System.Web.CacheとHTTPContext.Curent.Cacheの相違点
- 19. saveとsave_model()の相違点
- 20. ディスパッチキューとNSOperationQueueの相違点
- 21. HTML5とjQueryの相違点
- 22. QtGui.QApplicationとQtCore.QCoreApplicationの相違点
- 23. CDO.MessageとSystem.Net.Mailの相違点
- 24. TransactionとTransactionScopeの相違点
- 25. addonGlobalLayoutListenerとaddOnPreDrawListenerの相違点
- 26. getGenericParameterTypesとgetParameterTypesの相違点
- 27. vmlinuxとvmlinux.oの相違点
- 28. KeyEventArgs.systemKeyとKeyEventArgs.Keyの相違点
- 29. Thread.sleep()とTimeUnit.SECONDS.sleep()の相違点
- 30. レポートとサブレポートの相違点
Loader受信者を登録して受信することができますが、アクティビティが実行されている限り存続し、asynctaskはジョブの完了時に終了します。 – k0sh
私は 'AsyncTaskLoader'と' Loader'について尋ねました。 'Loader'がバックグラウンドで動作するかどうかは分かりません。なぜAsyncTaskLoaderが必要なのでしょうか? –