honglei92
V2EX  ›  Android

webview 提前初始化 但是 addjavascriptinterface 的方法不起作用了

  •  
  •   honglei92 · Sep 9, 2020 · 12363 views
    This topic created in 2087 days ago, the information mentioned may be changed or developed.

    在 application 的 oncreate 方法里面初始化的?然后用的时候 去一个实例出来,但是 js 方法不执行了,有遇到过的嘛

    1 replies    2020-09-10 15:46:36 +08:00
    honglei92
        1
    honglei92  
    OP
       Sep 10, 2020
    1 WebView webView = new WebView(new MutableContextWrapper(context));
    2 webView.addJavascriptInterface(getWebInterface(), "android");
    3 webView.loadUrl(UrlSet[i]);
    4 mWebView = WebViewPool.getInstance().getWebView()
    5 llRootView.addView(mWebView);
    6 mWebView.reload() 没有这一步 js 就不生效
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2703 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 15:41 · PVG 23:41 · LAX 08:41 · JFK 11:41
    ♥ Do have faith in what you're doing.