收藏
回答

Android app 拉起小程序回调没有执行

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug WXEntryActivity 微信安卓客户端 7.0.9 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
//已经在manifest 配置  现在可以正常拉起小程序,但是就是不执行回调,文件添加的路径和包名一致

public class WXEntryActivity extends Activity implements IWXAPIEventHandler {

    private IWXAPI api;

    @Override
    public void onCreate(Bundle savedInstanceState {
        super.onCreate(savedInstanceState;
        ToastUtiltoast(this, "onCreateWXEntryActivity");
        api = WXAPIFactorycreateWXAPI(this, BuildConfig.APPID, false;
        try {
            Intent intent = getIntent();
            api.handleIntent(intent, this;
        } catch (Exception e) {
            e.printStackTrace();
        }
        Loge("TAG", "--------onCreate22-");

    }

    @Override
    protected void onNewIntent(Intent intent {
        super.onNewIntent(intent;
        setIntent(intent;
        api.handleIntent(intent, this;
    }


    @Override
    public void onReq(BaseReq baseReq {
        ToastUtiltoast(this, "onReqWXEntryActivity");
        Loge("TAG---------onReq", " sacvsa" + api.handleIntent(getIntent(), this));
    }

    @Override
    public void onResp(BaseResp resp {
        ToastUtiltoast(this, "onRespWXEntryActivity");
        Loge("TAG", "--------onResp-" + resp.getType());
        if (resp.getType() == ConstantsAPI.COMMAND_LAUNCH_WX_MINIPROGRAM) {
            WXLaunchMiniProgram.Resp launchMiniProResp = (WXLaunchMiniProgram.Resp) resp;
            String extraData = launchMiniProResp.extMsg; //对应小程序组件 <button open-type="launchApp"> 中的 app-parameter 属性
        }
    }


}
最后一次编辑于  2019-12-27
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-12-30

    有报错信息吗?

    2019-12-30
    赞同
    回复 2
    • 淡~
      淡~
      2019-12-31
      没有看到
      2019-12-31
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2019-12-31回复淡~
      麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,复现的具体时间点
      2019-12-31
      回复
登录 后发表内容
问题标签