1

アダプターが FragmentStatePagerAdapter のサブクラスであるアクティビティで ViewPager を使用しています。3 ページしかなく、各ページには Fragment によって生成されたビューが表示されます (複雑なビューではありません)。

私の問題は、ビューページャーをロードするたびに、左右にスワイプできるようになるまで 3 秒近く待たなければならないことです。onCreate と onResume の間の時間間隔は 0.3 秒未満です

私の質問は、この種の遅延の潜在的な根本原因は何ですか?

ありがとう

4

1 に答える 1

-1

素晴らしいコードを投稿できればいいのですが、刺すつもりなら...

アダプターに多くの項目があり、setOffscreenPageLimit(int) の設定が高すぎて、viewpager が読み込んでいるページのフラグメントが多すぎると言えます。

于 2013-09-18T21:50:24.070 に答える