特定のページ数のを持っている場合ViewPager
、フレームワークを使用して各ページのデータをロードするための最良の方法は何でしょうLoader
か?各ページには、独自のアダプタインスタンスを持つListViewが含まれています。
- ページごとに個別のローダーを使用します。また
- ロードされていないページをチェックしてロードするシングルローダーを使用する
重要なのは、ユーザーが大量のページをすばやくスワイプしたい場合があるため、パフォーマンス上の理由で不要なページの読み込みを簡単に「キャンセル」できるはずです。
一方で、ローダーが多いとオーバーヘッドが発生する可能性があります。
編集:私Loader
は実際に、ロードしているコンテンツを表すために動的IDを持っている必要があります。おそらくローダーIDにマスクを使用して、ローダーが完了したらを呼び出しますdestroyLoader()
。