解决集成微信第三方登录和分享回调的冲突
来源:互联网 发布:泉州市招投标软件 编辑:程序博客网 时间:2024/06/05 23:47
这几天做项目需要加入源生的微信登录和分享,我是先做的登录功能,在WXEntryActivity处理登录后的回调,写了很多逻辑,包括拿用户信息,上传到服务器等,过了几天做微信分享,发现每次分享完成后点击返回应用,直接就闪退了,我就纳闷了,为什么会出现这样的情况,分享也分享出去了,为什么完成之后会出现闪退,后来在网上查阅了很多网页,发现微信分享回调的方法和微信登录时一模一样的,微信api上也没说,正式坑爹,后来我又在网上查找解决冲突的方法,终于让我找到了:
//发送到微信请求的响应结果// @Override public void onResp(BaseResp resp) { switch (resp.errCode) { case BaseResp.ErrCode.ERR_OK: //发送成功 switch (resp.getType()) { case ConstantsAPI.COMMAND_SENDAUTH: //登录回调,处理登录成功的逻辑 code = ((SendAuth.Resp) resp).code; //即为所需的code doLoginSucess(); break; case ConstantsAPI.COMMAND_SENDMESSAGE_TO_WX: //分享回调,处理分享成功后的逻辑 ToastUtils.toast("分享成功"); finish(); break; default: break; } break; case BaseResp.ErrCode.ERR_USER_CANCEL: //发送取消 Toast.makeText(this, "取消", Toast.LENGTH_SHORT).show(); break; case BaseResp.ErrCode.ERR_AUTH_DENIED: //发送被拒绝 Toast.makeText(this, "失败", Toast.LENGTH_SHORT).show(); break; default://发送返回 break; } }
3 0
- 解决集成微信第三方登录和分享回调的冲突
- 集成微信的第三方分享
- 第三方集成微信登录、分享等功能的sdk
- 微信支付和微信第三方登录的冲突问题
- ShareSDK集成第三方登录和分享
- ShareSDK集成第三方登录和分享的步骤
- 友推集成第三方登录和分享的步骤
- ShareSDK集成第三方登录和分享的步骤
- ShareSDK集成第三方登录和分享的步骤
- ShareSDK集成第三方登录和分享的步骤
- ShareSDK集成第三方登录和分享的步骤
- ShareSDK集成第三方登录和分享的步骤
- 微信第三方登录和微信相关的分享处理
- 微信第三方登录集成
- 微信第三方登录集成
- 集成友盟第三方登录(qq、微信、微信朋友圈、新浪)、分享
- QQ 微信 第三方登录 分享
- ionic第三方QQ,微博,微信的登录,分享功能的实现和注意事项
- JSP 杂项基础知识
- findViewById实现机制
- 使用python的rpi.gpio控制树莓派2B输出pwm信号的误差
- Spring HtmlUtils把HTML编码转义,可将HTML标签互相转义
- 安卓布局优化Include merge ViewStub
- 解决集成微信第三方登录和分享回调的冲突
- localhost 127.0.0.1和本机ip三者的区别
- 3-4 计算长方形的周长和面积(拷贝构造函数)
- Glide加载动态图片
- 推荐一个免费的查询程序相关依赖的软件
- 《米四度的的思考》访问量突破10万
- 无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。你想要在安装 VMw" 解决方法:
- UEditor的setContent的时候报错,报错代码如下 Uncaught TypeError: Cannot set property 'innerHTML' of undefined 错
- iot行业的流量规律