- - - 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 "跳转成功!";
}