收藏
回答

Android微信登录为什么收不到回调onResp方法?

创建的应用信息

用微信官网提供的获取的应用签名

build.gradle里面依赖的信息(官网的文档时注释掉的第一行,测试不行。后来看官网提供的例子用了with-mta没用without)

AndroidManifest.xml

目录结构(报名下创建wxapi目录,目录下创建WXEntryActivity)

WXEntryActivity代码

回调方法onReq(BaseReq baseReq)和onResp(BaseResp resp)全部收不到,没有任何反应,上帝啊!!!发生了什么?我到底哪里做错了?郁闷
回答关注问题邀请回答
收藏

1 个回答

  • 好画画
    好画画
    2020-05-30
    WXEntryActivity里api是IWXAPI接口的引用,onNewIntent是Activity的重写方法。
    api.handleIntent(intent, this);写在onCreate里无效,接收不到回调。希望能够帮助到大家,别再遭罪了,至于写文档的,我画个圈圈诅咒你。
    
    
    @Override
    protected void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        setIntent(intent);
        api.handleIntent(intent, this);
    }
    


    2020-05-30
    有用
    回复 3
    • .          .
      . .
      2020-06-28
      同样的问题,但是这个并没有解决问题
      2020-06-28
      回复
    • 辉
      2020-11-13
      解决了没,我也是同样的问题啊,回调不走
      2020-11-13
      回复
    • 路人
      路人
      2020-11-27回复. .
      看看是不是包名改了,WXEntryActivity在AndroidManifest里面还是旧的路径
      2020-11-27
      回复
登录 后发表内容
问题标签