Android WebView JS和java交互
来源:互联网 发布:c#怎么读取串口数据 编辑:程序博客网 时间:2024/05/22 14:32
1.java原生调用JS (无参和有参)
TreeMap treeMap = new TreeMap<String, String>();treeMap.put("123", "123"); treeMap.put("abc", "abc");
//必须要开子线程 mWebview.post(new Runnable() { @Override public void run() { mWebview.loadUrl("javascript:momo()");//无参 mWebview.loadUrl("javascript:params('123456')");//字符参数 mWebview.loadUrl("javascript:params('" + treeMap + "')");//传map mWebview.loadUrl("javascript:params('" + treeMap + "哈哈"+"')");//多类型多参数 } });
2.JS调java 方法 (无参和有参)
webview.addJavascriptInterface(new DemoJavaScriptInterface(this), "webView");
class DemoJavaScriptInterface { private Context context; public DemoJavaScriptInterface(Context context) { this.context = context; } @JavascriptInterface public void shell() {//无参 Log.e("sb===:", "12134567890"); } @JavascriptInterface public void shell2(String s) {//有参 Log.e("sb2===:", s); Toast.makeText(MainActivity.this, s, Toast.LENGTH_SHORT).show(); }}
0 0
- Android WebView JS和java交互
- Android WebView JS和java交互
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互) .
- android webview js交互 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview js交互 第一节 (java和js交互)
- android webview JS交互 第一节 (java和js交互)
- android webview 和 js交互
- Android WebView和JS交互
- Amaze UI React框架快速体验上手
- plsql如何配置连接oracle数据库
- C++ 优先队列的基本使用方法
- 算法训练 寻找数组中最大值
- matlab日历制作
- Android WebView JS和java交互
- MyBatis对数据库的CRUD(一些标签的使用)
- js中两个控件实现一个功能的写法
- Android不同程序间的简单跳转
- sed -i 初学总结
- 寒假训练(2)——贪心 E - Wooden Sticks
- dwz前端 纪要
- Android Studio使用配置
- Java.I/O流编程一览笔录