0
私はビューページを持つフラグメントを持っています。それをfragmentA
と呼ぶことにしましょう。私はこのためにFragmentStatePagerAdapterを使用します。この問題は、fragmentA
を別のフラグメントに置き換えるときに発生します。何らかの理由で、アプリは実際に次のフラグメントをコミットする前に1〜2秒遅れてしまいます。アニメーションも実行されません。私はアンドロイドがそれを置き換える前に内側の破片を破壊していると思っています。内側の破片には、アプリが遅れてしまうリストがあります。これを回避する方法はありますか?viewpager内で4つの他のフラグメントを持つフラグメントを破棄するときの遅れを防ぐにはどうすればいいですか?
フレームにフラグメントを追加してみましたが、そのたびにフラグメントを置き換える代わりにhide()とshow()を使用しましたか? –
それはあまりにもメモリが集中しすぎてメモリリークの原因になることはありませんか? –
おそらく、私はフラグメントトランザクションの使用を避けます。私は現在、スワイプ不可能なビューページャを作成し、フレームを使用する代わりにフラグメントを追加しました。 viewPagerは、OffScreenPageLimitに応じてフラグメントを破棄して再作成します。私はビューページャーも設定しました –