Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android上使用传单时禁用setJavaScriptEnabled_Java_Android_Leaflet - Fatal编程技术网

在android上使用传单时禁用setJavaScriptEnabled

在android上使用传单时禁用setJavaScriptEnabled,java,android,leaflet,Java,Android,Leaflet,我的应用程序中的一个活动上面有地图 我正在使用传单作为我的地图,为了使用它,我使用了WebView 然后,在我的代码中,我使用: String Map_HTML = "<html>\n" + "<head>\n" + "\n" + " <title>Quick Start - Leaflet</title>\n" + "\n" + " <meta ch

我的应用程序中的一个活动上面有地图

我正在使用
传单
作为我的地图,为了使用它,我使用了
WebView

然后,在我的代码中,我使用:

String Map_HTML = "<html>\n" +
        "<head>\n" +
        "\n" +
        "    <title>Quick Start - Leaflet</title>\n" +
        "\n" +
        "    <meta charset=\"utf-8\" />\n" +
        "    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n" +

       TONS OF HTML HERE

        "    color: 'red',\n" +
        "    fillColor: '#8275FE',\n" +
        "    fillOpacity: 0.3,\n" +
        "    weight: '0'\n" +
        "}).addTo(mymap);\n" +
        "\n" +
        "\n" +
        "var popup = L.popup();\n" +
        "\n" +
        "</script>\n" +
        "\n" +
        "</body>\n" +
        "</html>";

WebView MapView = (WebView) findViewById(R.id.wb_map);
WebSettings webSettings = MapView.getSettings();
webSettings.setJavaScriptEnabled(true);
MapView.loadData(Map_HTML, "text/html", null);
据我所知,一些人从
游戏商店
收到消息,要求他们更新应用程序,这样应用程序就不会出现这种情况

由于我的目标是很快发布应用程序,我想知道是否有一个选项可以在没有这行的情况下运行它

我试图删除它,但它只是没有显示在网络视图中的任何内容

谢谢

添加此行

@SuppressLint("SetJavaScriptEnabled")
以前

webSettings.setJavaScriptEnabled(true);

添加此行

@SuppressLint("SetJavaScriptEnabled")
以前

webSettings.setJavaScriptEnabled(true);

这不就是“隐藏问题解决方案”吗?这不就是“隐藏问题解决方案”吗?