0

フラグメント間の切り替えにBottomNavigationViewを使用します。問題は私の最初のviewにかなりのCPUが重いwebviewが含まれていることです。私はバックスタックで私の断片を保持するキャッシュ機構を実装しました。私はフラグメントに切り替えるたびに、私のアプリはフラグメントを探し、初期化されていなければ新しいものを作成します。だから私が最初のフラグメントから2番目のフラグメントに切り替えるとき、またはその逆のときに、私のトランザクションアニメーションは実際には表示されず、少し遅れます。フラグメントトランザクションが遅れています

どのようにすればパフォーマンスが向上するのか、どのように遅延を防ぐことができ、それらのフラグメント間のスムーズな移行を行うことができますか?

答えて

0

あなたは視覚的な遅延を気にしない場合は、

webview.postDelayed({ 
    //loading goes in here 
},200) 
でのWebViewの読み込みを延期することができ
関連する問題