微信授权登陆跪求大佬指导,功能是可以用,但是只要执行api.sendReq(req); 页面上的所有点击事件都不能用了,这是咋回事??? 安卓部分属于小白,求大佬指导
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// DO OTHER INITIALIZATION BELOW
SDKWrapper.shared().init(this);
// 通过WXAPIFactory工厂,获取IWXAPI的实例
api = WXAPIFactory.createWXAPI(this, APP_ID, true);
// 将应用的appId注册到微信
api.registerApp(APP_ID);
JsbBridge.setCallback(new JsbBridge.ICallback() {
@Override
public void onScript(String arg0, String arg1) {
Log.d("微信登陆", "00000000000");
if (arg0.equals("wxLogin")) {
new Thread(new Runnable() {
@Override
public void run() {
// send oauth request
final SendAuth.Req req = new SendAuth.Req();
req.scope = "snsapi_userinfo"; // 只能填 snsapi_userinfo
req.state = "wechat_sdk_demo";
// 使用CocosHelper.runOnGameThread确保在GL线程中执行
CocosHelper.runOnGameThread(new Runnable() {
@Override
public void run() {
api.sendReq(req);
Log.d("微信登陆", "11111111111");
}
});
}
}).start();
}
}
});
}