1

複数の種類のページ (画像、ビデオ) を持つビューページャーがあるので、FragmentPagerAdapter を使用しました。

現在の問題は、約 14 ページ (主に画像) がある場合、後者のページにスライドするときにメモリ不足エラーが発生することです。メモリ使用量が増加するだけで決して減らないため、ページを変更するとメモリ リークが発生することがあります。

他の投稿で提案されているように onDEstroyItem メソッドを再実装しようとしましたが、これはフラグメントではなくビューで機能するようです。

私は何をすべきか?

4

1 に答える 1

5

ここで説明するように、 FragmentPagerAdapterの代わりにFragmentStatePagerAdapterを使用する必要があります。また、前述のように、 setOffscreenPageLimitによって設定された値を減らすようにしてください。

于 2013-02-06T12:07:49.047 に答える