如何写cordova 插件 调用 android sdk

 我来答
地川风片非泡书02
2016-11-27 · TA获得超过289个赞
知道小有建树答主
回答量:593
采纳率:66%
帮助的人:163万
展开全部
@Override
public boolean execute(String action, CordovaArgs args,
CallbackContext callbackContext) throws JSONException {
// TODO Auto-generated method stub
//参数action:对应的js中的方法名,
//参数agrs:对应js方法中传入的参数
//参数callbackContext回调方法
if ("showToast".equals(action)) {
//当在js中使用同名方法时触发该动作
//args.getString(0):传入的文本
//args.getInt(1):传入的类型(长短)
show(args.getString(0),args.getInt(1));
}
//触发js中的成功回调函数
callbackContext.success();
return true;
}

private void show(String text ,int type){
if (1==type) {
Toast.makeText(this.cordova.getActivity(), text, Toast.LENGTH_LONG).show();
}else {
Toast.makeText(this.cordova.getActivity(), text, Toast.LENGTH_SHORT).show();
}
}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式