微信授权点击确认登录后黑屏然后app重启了,code是怎么返回到onLoginResp方法的,到这步该怎么调试啊,新人一枚,求教!
如果游戏是横屏的话检查下主 Activity 的 configChanges
有无 orientation
属性. 类似:
<activity android:name="org.cocos2dx.javascript.AppActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="keyboardHidden|orientation|screenSize">
大神 是横屏的 加了你说的那个属性还是黑屏,几秒后重启了app
那你把这行注释掉或者放到 GL 线程中去做试试. 可以看下这个帖子:
http://forum.cocos.com/t/signal-11-sigsegv-code-1-segv-maperr-fault-addr-0x30/55555/2?u=justbilt
如果还是不行的话, 你把完整日志放上来看看, 如果游戏重启了的话, 可以在:
找到已经 dead 掉的进程查看日志.
这样写试一下
Cocos2dxGLSurfaceView.getInstance().queueEvent(new Runnable() {
@Override
public void run() {
Cocos2dxJavascriptJavaBridge.evalString("123");
}
});
1赞
好了 谢谢大神!无以为报,收下这微微颤抖的菊花吧
java调js一定要在gl线程,js调java如果修改了ui一定要在ui线程
已经无数人踩过这个这个坑了, 感觉可以写在文档里了.