Фрагмент транзакции отстает
Я использую BottomNavigationView
для переключения между фрагментами. Проблема в том, что мой первый view
имеет webview
включенный который довольно тяжелый процессор. Я реализовал механизм кэширования, который хранит мои фрагменты в backstack. Всякий раз, когда я переключаюсь на фрагмент, мое приложение ищет этот фрагмент и, если оно не инициализировано, оно создает новый. Поэтому, когда я переключаюсь с первого на второй фрагмент или наоборот, моя анимация транзакции на самом деле не отображается и немного отстает.
Есть ли у вас какие-либо идеи, как я могу заставить его работать лучше, или как я могу предотвратить отставание и сделать плавный переход между этими фрагментами?
1 ответ
Если вас не волнует визуальная задержка, вы можете отложить загрузку веб-просмотра с помощью
webview.postDelayed({
//loading goes in here
},200)