碎片交易滞后

时间:2017-10-07 19:17:06

标签: android android-fragments android-webview fragmenttransaction bottomnavigationview

我使用BottomNavigationView来切换片段。问题是我的第一个view包含webview,这非常重CPU。我实现了一个缓存机制,它将我的片段保存在backstack中。每当我切换到片段时,我的应用程序都会搜索片段,如果它没有初始化,则会创建一个新片段。因此,当我从第一个片段切换到第二个片段时,反之亦然,我的事务动画并没有真正显示,而且有点滞后。

您是否知道我如何才能使其表现更好,或者如何防止滞后,并在这些片段之间平滑过渡?

1 个答案:

答案 0 :(得分:0)

如果您不关心视觉延迟,可以推迟使用

加载网页视图
webview.postDelayed({
    //loading goes in here
},200)