- 问题描述
Android调用js方法至微信登录或分享,成功或取消返回app时,点击页面及滑动无响应,好像屏幕最外层还覆盖一层透明窗口,只能点击返回键退出透明窗口 app才正常。
- 导致原因
微信分享或登录回调之后,没有结束微信WXEntryActivity页面
- 解决方法
回调时候finish();结束WXEntryActivity页面
// 第三方应用发送到微信的请求处理后的响应结果,会回调到该方法
/*,因为微信只能回调这个Activity,如果不想把业务逻辑写在这个Activity中,那么可以把具体逻辑再转移到别的Activity中处理*/
@Override
public void onResp(BaseResp resp) {
log.e(resp.toString()+"--"+resp.errCode + "--" + resp.errStr+"---"+resp.getType());
String result = "";
switch (resp.errCode) {
case BaseResp.ErrCode.ERR_OK:
if(resp.getType()==ConstantsAPI.COMMAND_SENDMESSAGE_TO_WX){
log.e("分享成功");
ToastUtils.showShortToast(this,"成功返回");
finish();