部分机型ccui.Layout 移除后留下残影的bug

如题,部分机型在跳转微信授权回到游戏后移除ccui.Layout并添加新的Layout后会在新的Layout上留下残影。。。不是必现,但是出现的概率很大。


cocos版本:cocos2dx js 3.16
机型:1.华为mate10 android8.0 2.华为nexus6p android8.1.0
图1 图2都为ccui.Layout实现,移除添加Layout过程代码为
enter_scene : function (view, name) {
/** @type cc.Node */
if (this.scene_) {
this.scene_.clear();
this.scene_l_.removeAllChildren();
}
this.scene_l_.addChild(view);
this.scene_ = view;
var prev_name = this.scene_name_;
this.scene_name_ = name;
return prev_name;
},
@panda 求助

提供个思路

http://forum.cocos.com/t/topic/58919/2?u=2627993092

谢谢大佬 我试试

有木有解决这个问题呢?求告知下方法,谢谢

请问最后问题解决了吗 求分享解决方案

Cocos2dxGLSurfaceView:onPause
//super.onPause();
取消注释

https://github.com/cocos2d/cocos2d-x/issues/10280