安卓原生不更新UI

在游戏点击网页后以webview(非cocoswebview)的方式加载一个网页,
点击关闭,是隐藏webview的layout: webLayout.setVisibility(View.INVISIBLE)
然后在cocos代码中切换场景,然后再次打开这个webview: webLayout.setVisibility(View.VISIBLE)
这时,网页的逻辑是打开了,因为有背景音乐。但是UI没更新。需要把程序切换到后台,再切出来再会更新出来网页,下面有视频


有可能是横竖屏切换时导致的。但是这个应该不影响 UI更新
现在的解决办法就是,每次关闭webview的时候,都用webLayout.removeAllViews(); 然后下次重新创建

你好,你是在非 Cocos 引擎开发的游戏中,使用了自定义的 WebView 组件加载 Cocos 引擎开发的 Web 游戏么?

cocos引擎3.4,中使用了自写的webview,在不横竖屏切换的情况下,隐藏和显示webview没有问题,切换横竖屏后,webview不刷新

很抱歉,如果你不是使用 Cocos 的组件的话,属于自定义组件产生的问题,我们没法复现问题。这种情况下我们没法提供技术支持。