切后台返回后黑屏 Unity调用图片获取SDK后黑屏

问题:返回Unity原来的App中会黑屏一会儿
在这是使用的版本为.4.39 ,调用,对图片进行裁剪以及上传保存 。
开始接手这个优化时一脸懵逼 。后面经过大量的查阅资料,发现是调用的Sdk时,调用, 。具体可看下方的生命周期图 。
分析:

切后台返回后黑屏  Unity调用图片获取SDK后黑屏

文章插图
在Unity没有其他的时候, 打印了如下的一些log
启动AppMainActivity: onCreateMainActivity: onStartMainActivity: onResumeMainActivity: onWindowFocusChanged true点Home进入后台MainActivity: onPauseMainActivity: onWindowFocusChanged falseMainActivity: onStop从后台返回UnityMainActivity: onRestartMainActivity: onStartMainActivity: onResumeMainActivity: onWindowFocusChanged true退出应用MainActivity: onWindowFocusChanged falseMainActivity: onPauseMainActivity: onStopMainActivity: onDestroy
当在Unity的有其他的时,的生命周期
弹窗显示另外一个ActivityMainActivity: onPauseMainActivity: onWindowFocusChanged false点Home进入后台MainActivity: onStop从后台回来MainActivity: onRestartMainActivity: onStart关闭 弹窗ActivityMainActivity: onResumeMainActivity: onWindowFocusChanged true
通过对比这两次的打印log,可以看出;在返回游戏界面的时候,没立马调用()和(true)
MainActivity: onResumeMainActivity: onWindowFocusChanged true
我想到的第一次解决方法是,手动加调用,这两个函数,但是这样做的弊端是会打断原来是生命周期 。
目前菜菜的我只能使用这样的方法 。
【切后台返回后黑屏Unity调用图片获取SDK后黑屏】看了许多资料,说是让游戏中自己去处理,没有找到的好的解决方案,如何后期解决了,会再来进行更新 。