首页 >> 大全

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

2023-08-26 大全 27 作者:考证青年

问题:返回Unity原来的App中会黑屏一会儿

在这是使用的版本为.4.39 ,调用,对图片进行裁剪以及上传保存。

开始接手这个优化时一脸懵逼。后面经过大量的查阅资料,发现是调用的Sdk时,调用,。具体可看下方的生命周期图。

分析:

_手机黑屏后百度地图sdk_后台返回json格式

在Unity没有其他的时候, 打印了如下的一些log

启动App
MainActivity: onCreate
MainActivity: onStart
MainActivity: onResume
MainActivity: onWindowFocusChanged trueHome进入后台
MainActivity: onPause
MainActivity: onWindowFocusChanged false
MainActivity: onStop从后台返回Unity
MainActivity: onRestart
MainActivity: onStart
MainActivity: onResume
MainActivity: onWindowFocusChanged true退出应用
MainActivity: onWindowFocusChanged false
MainActivity: onPause
MainActivity: onStop
MainActivity: onDestroy

当在Unity的有其他的时,的生命周期

弹窗显示另外一个Activity
MainActivity: onPause
MainActivity: onWindowFocusChanged falseHome进入后台
MainActivity: onStop从后台回来
MainActivity: onRestart
MainActivity: onStart关闭 弹窗Activity
MainActivity: onResume
MainActivity: onWindowFocusChanged true

通过对比这两次的打印log,可以看出;在返回游戏界面的时候,没立马调用()和(true)

MainActivity: onResume
MainActivity: onWindowFocusChanged true

我想到的第一次解决方法是,手动加调用,这两个函数,但是这样做的弊端是会打断原来是生命周期。

目前菜菜的我只能使用这样的方法。

看了许多资料,说是让游戏中自己去处理,没有找到的好的解决方案,如何后期解决了,会再来进行更新。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了