engine-native icon indicating copy to clipboard operation
engine-native copied to clipboard

android 平台 activity 跳转到 原生 andriod activuty, 报错

Open drelaptop opened this issue 6 years ago • 3 comments

相关信息

  1. 论坛讨论 http://forum.cocos.com/t/cocos-android-activity-andriod-activuty/57422

  2. 有这种情景,在 4.4 闪退,5.x,6.x,正常运行,在注释掉

    image

    问题解决,上面一段代码是为了解决什么 bug 引入的,这可能是副作用

drelaptop avatar Jul 27 '18 09:07 drelaptop

这段 hack 代码是解决 Android 的一个 bug

https://stackoverflow.com/questions/16283079/re-launch-of-activity-on-home-button-but-only-the-first-time/16447508#16447508

不建议移除。

增加这段代码的 PR 是 https://github.com/cocos2d/cocos2d-x/pull/18247

drelaptop avatar Sep 03 '18 11:09 drelaptop

出现问题的原因是,在同一 app 通过其它 activity 进入 cocos activity 时,cocos activity 不再是 android activity task root,由于 hack 代码的存在直接结束了 activity。

drelaptop avatar Sep 03 '18 11:09 drelaptop

android 上我制作了个splash的Activity跳转到cocosActivity未遇到该问题, 版本V1.9.2 v1.8.2

caizhujunyangwei avatar Feb 15 '19 06:02 caizhujunyangwei