0

タブ付きインターフェースで FragmentPagerAdapter を使用しています。私のインターフェイスにはたまたま 3 つのタブがあります。アプリが作成されるとすぐに、アダプターがタブ 1 と 2 の両方をすぐに作成するように要求していることがわかります (これは、次のタブへのスワイプがユーザーにスムーズに表示されるためだと思います)。

次のタブの自動読み込みを停止する方法はありますか? 私のタブはかなり重く、起動時に 2 つ読み込むのにかなりの時間がかかります。

ありがとう

4

1 に答える 1

1

次のタブの自動読み込みを停止する方法はありますか?

申し訳ありません。これは によって駆動されsetOffscreenPageLimit()、最小値は 1 です。これは、ViewPagerが常に両側に少なくとも 1 ページを作成して保持しようとすることを意味します。

より多くのロジックをバックグラウンド スレッドに移動する必要があるようです。

于 2012-04-23T22:41:57.100 に答える