Cocoscreator 关于android微信登陆授权

我用jsb.reflection.callStaticMethod(“org/cocos2dx/javascript/AppActivity”, “sendAuthRequest”, “()V”);调用java里面写的方法,然后按照以前cocos2d-x接入微信登陆的方法,结果在授权返回值的时候返回ERR_USER_CANCEL用户取消,以前cocos2d-x接的微信登陆和这个唯一的区别就是用app.runOnUiThread(new Runnable() {},是这个原因么?有人解答一下的话,感激不尽