h5调用安卓原生方法并携带参数

- - - h5端

// 通过plus-跳转
    toGWDL(){
      if(!window.plus) throw new Error("the method must be used in android!");
      const _t = this;
      const main = window.plus.android.runtimeMainActivity();  
      const RawActivity = window.plus.android.importClass('com.certus.naripssnx.rawApp.RawActivity');  
      const rawActivity = new RawActivity(main, _t.baseUrl, _t.appuserid, _t.appusername, _t.orgId, _t.unitId);  
      _t.data = rawActivity.toGWDL(_t.baseUrl, _t.appuserid, _t.appusername, _t.orgId, _t.unitId);  
    }

在这里插入图片描述
- - - 安卓端

 public String toGWDL(String baseUrl, String appuserid, String appusername, String orgId, String unitId) {
        Log.i("yue-tag", "成功调用!" );
        CableSdkApi.getInstance().init(mActivity);
        if("".equals(appuserid) || appuserid == null){
            return "appuserid不能为空";
        }
        if("".equals(appusername) || appusername == null){
            return "appusername不能为空";
        }
        if("".equals(orgId) || orgId == null){
            return "orgId不能为空";
        }
        if("".equals(unitId) || unitId == null){
            return "unitId不能为空";
        }
        if("".equals(baseUrl) || baseUrl == null){
            return "baseUrl不能为空";
        }
        Log.i("yue-tag", "即将调用!");
        // 跳转安卓页面
        CableSdkApi.getInstance().startHomeActivity(mActivity, baseUrl, appuserid, appusername, orgId, unitId);
        return "跳转成功!";
    }

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值