私は、デフォルトでPagerAdapter
が現在、次、前のページだけを読み込むことを知っています。 これを変更する方法はありますか?それぞれのページが読み込まれますか? ありがとう!PagerAdapterですべてのページを読み込む方法
9
A
答えて
19
N
ページがある場合は、setOffscreenPageLimit(N-1)
を使用すると、すべてのページがメモリに保持されます。
-1
これは答えがわかりませんが、アダプタの全概念(リスト/グリッドなど)は、すべてのビューが常にメモリにロードされているわけではありませんが、目に見えるものだけ膨張させます。
10000個のアイテムを持つListViewについて考えてみると、それらをすべて読み込もうとするとクラッシュします。
HorizontalScrollViewを使用すると、すべてのビューがメモリにロードされます。
-5
一度にすべてのページを読み込むことはできないと思います。コードを再設計する必要があります。
0
私はこれが答えだとは思いませんが、アダプター(リスト/グリッドなど)の概念全体は、すべてのビューが常にメモリにロードされているわけではなく、それは目に見えるものだけ膨張させます。 10000個のアイテムを持つListViewについて考えると、それらをすべてロードしようとするとアプリケーションがクラッシュします。
ドキュメントには、表示するページとコンテンツの数がわかっていると、「setOffscreenPageLimit」が便利で高速になることがあります。表示される情報を知っていて重量が重い場合は、ビューが一度だけ膨張するため、実際には "setOffscreenPageLimit"がパフォーマンスを向上させます。
関連する問題
- 1. Crystal Reportsのすべてのページを一度に読み込む方法
- 2. すべてのGoogle(海外)のページにコンテンツスクリプトを読み込む方法は?
- 3. エンティティ/プロパティのすべてのインスタンスを読み込む方法は?
- 4. ページのすべての要素を読み込む前にChrome拡張機能を読み込む
- 5. ページを読み込んだ後に画像を読み込む方法は?
- 6. WPFを使用してWebページを読み込む方法
- 7. C#のWebブラウザーコントロールでローカルHTMLページを読み込む方法
- 8. Default.pngイメージの読み込みインジケータを読み込む方法
- 9. XMLドキュメントを読み込んで読み込む方法
- 10. ページの読み込み時にjQueryのアドレスプラグインを使用して現在のコンテンツを読み込む方法は?
- 11. 「見かけの」ページの読み込み時間を短縮する - バックグラウンドでアセットを読み込む方法?
- 12. JQTouchで動的ページを読み込む方法
- 13. androidでhtml5ページを正しく読み込む方法
- 14. jquery UIダイアログでページを読み込む方法
- 15. jqueryダイアログボックスでhtmlページを読み込む方法
- 16. ページの読み込み中に読み込む
- 17. ワードプレスでckeditorを読み込む方法
- 18. requirejsでknockout.validationを読み込む方法
- 19. webpackでリモートファイルを読み込む方法
- 20. jsfのページの読み込みにドロップダウンを取り込む方法は?
- 21. サイトの下部にWebページを読み込む方法。
- 22. ダイナミックモジュールを現在のページに読み込む方法は?
- 23. ファイルのアップロード後にJSFページを読み込む方法は?
- 24. 別のページからdivにプレーンテキストを読み込む方法
- 25. cronジョブでPHPページを読み込む
- 26. バックグラウンドでページを読み込むには?
- 27. モバイルPHPページでデスクトップ版のWebページを読み込む方法(ユーザーエージェントの設定?)
- 28. MODX Revo:ページを高速に読み込む方法は?
- 29. 動的ページをiframeに読み込む方法
- 30. ブラックベリーに静的ページを読み込む方法
チャームのように働いた。 ちょうど質問、なぜN-1ですか? これは、何があっても、すべての解決策があることを示しています! –
引数は、現在のページの両側にあるメモリ内のページ数をアダプタに通知します。たとえば、引数が2の場合、現在のページ、左側に2つ、右側に2つ、メモリ内に5ページまで保持されます。 – UgglyNoodle
は非常にgood.thanks guysとして動作します – Suman