如何在js调用java方法并取回返回值
来源:互联网 发布:阿里云 docker服务器 编辑:程序博客网 时间:2024/06/07 14:06
我在写项目的时候需要js和java在WebView进行交互,并且需要js调用java方法并返回参数给js,找了几个文档感觉写的不怎么详细,我就想了个办法试了试成功之后我就将细节写成文档记录一下,方便日后查看,也请各位大佬指出一些问题!
WebView部分
webView.addJavascriptInterface(new JsInterface(this), "AndroidWebView"); //重要的
Java部分
@SuppressLint({"SetJavaScriptEnabled", "AddJavascriptInterface"}) class JsInterface { private Context mContext; public JsInterface(Context context) { this.mContext = context; } @JavascriptInterface public String getName(){ return getUser(); } @JavascriptInterface public String getPass(){ return getPass(); }}
Js部分
function loading(){var name=window.AndroidWebView.getName()var pass=window.AndroidWebView.getPass()//调用java方法$.post("101.111.11:800",{remark:name,password:pass},function(result){ var obj=result; if(obj.code==100){ toast("登录成功"); }else{ toast("登录失败"); } });}
阅读全文
1 0
- 如何在js调用java方法并取回返回值
- 如何在java中调用js方法
- 如何在java中调用js方法
- 如何在java中调用js方法
- 如何在java中调用js方法
- 如何在java中调用js方法
- Silverlight中调用JS方法并获取返回值
- 如何在Android WebView 调用 Javascript 并返回值
- 如何在Android WebView 调用 Javascript 并返回值
- 前台js如何调用后台的方法的返回值
- Java调用某一js文件中的方法,执行并返回结果
- 如何在java中调用js方法(转)
- js,ajax调用action并取得返回值页面不刷新的方法
- 如何在jsp中调用js的函数,并在js中获得jsp中的值
- JAVA中如何调用matlab并返回运算结果?
- cocos2d-js如何在android平台上使用js直接调用Java方法
- cocos2d-js如何在android平台上使用js直接调用Java方法
- 如何在pb中创建COM组件,并在asp中调用并返回结果集?
- 20170909在线编程之田忌赛马问题
- static 与extern的区别
- TCP协议连接建立与终止的握手协议
- Java设计模式之建造者模式
- 网易2018秋招校招Java研发岗
- 如何在js调用java方法并取回返回值
- 当一个查询语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序
- 【Apollo源码分析】系列的第五部分【localization】
- jQuery中倒计时跳转网页界面
- HTML5应用程序缓存
- Turtlebot3入门手册之四:SBC软件设置
- 欢迎使用CSDN-markdown编辑器
- windows python2 和python3
- 五章通信笔记·信号与系统