3.4.1 Android跳转相册、相机后回来黑屏


image
在3.1.1的时候是正常的,像是resize出问题了

解决了,原来是处理3.1.1的时候处理显示错乱的代码没去掉,在AppActivity surfaceChanged删掉即可

1赞

发现还是有几率黑屏, 不是必现,看广告跳转回来也是这样, @215194780 大佬帮忙看看

看看你的AndroidManifest.xml 下的
android:launchMode=“singleTask” 这个属性 改几个模式试试

我也遇到到是是项目升级过来 只要切到其他app再回来就会黑屏卡死 之前的版本不会

这里的跳转指的是从应用通过代码去打开相册、相机吗?

对,通过代码调用,jsb.reflection.callStaticMethod,startActivity,然后startActivityForResult

好的。有现成的 demo 可以测试吗?

NewProject_Test.zip (3.5 MB)

demo已上传,做了个按钮跳转相机,可能要试多几次,不是必现的,很奇怪新建的demo项目会直接闪退,之前只是黑屏

    this.node.on('click', () => jsb.reflection.callStaticMethod('com/cocos/game/AppActivity', 'takePhoto', '()V'));


执行到这里报错

ndk的Crash dump

收到,谢谢。
@washaobang_wkmail 麻烦跟进一下。

请问可以提供一个容易复现的设备型号吗?华为p30 pro未复现

vivo Y3、红米note 8闪退,有时候要重试多几遍才能出现,跳转后拍照按下确定
红米K40是正常的

可能是低端机比较容易出现

感觉是版本升级才会出现 因为我升级也出现了和他类似的问题

新建的项目也会这样

3.4.2那边说这个类似的问题修复过 试下升级3.4.2

https://github.com/cocos-creator/engine-native/pull/4222/files
这个吗?试过了没用

在我手头上能复现闪退的机型上报的错误是intent not found,但不是回到游戏黑屏错误。
我会再做几个测试

好像没权限打开哦