原因大体了解:
- 进入游戏,显示游戏界面
- 如果有其他原生弹窗,如 SDK登录、系统权限获取。 走
onPause
- Home 键 走
onStop
- 回来 走
onRestart
onStart
此时因为没走onResume
所以游戏是黑屏状态。
5.处理完弹窗
走onWindowFocusChanged
走onResume
显示游戏界面
这个要怎么处理比较好,没什么隐患?
建议引擎大佬考虑下。如何更加优雅的处理!!!
已经强行加入如下代码了
onWindowFocusChanged(true);
onResume();