zoukankan      html  css  js  c++  java
  • Android在使用WebView时,通过Javascript调用JAVA函数

    webView = (WebView) findViewById(R.id.article_webview);
    
    //WebView启用Javascript脚本运行
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    
    //运行映射,将本Activity映射到js2java对象上面
    webView.addJavascriptInterface(this, "js2java");
    
    如果在当前Activity中有例如以下方法
    public void webViewImageClick(){
    Intent intent = new Intent(context, PhotoScaleActivity.class);
    startActivity(intent);
    }
    
    记住这里,必须为public方法,才干生效。 这样。我们在图片上加入点击事件如 window.js2java.webViewImageClick(); 就可以启用 webViewImageClick 函数
  • 相关阅读:
    CSU L: 就多了两分钟
    CSU 1112【机器人的指令】模拟
    P3388 【模板】割点(割顶)
    go 学习 2
    go 学习 1
    netconf协议
    lua 学习 5
    lua 学习 4
    lua 学习 3
    lua 学习 2
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7395441.html
Copyright © 2011-2022 走看看