1

我在我的应用程序中将本地 html 加载到 webView 时遇到问题,代码如下 -

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_weekly);
    WebView ww = (WebView) findViewById(R.id.webViewer5);
    ww.addJavascriptInterface(new myJsInterface(this), "Android");
    ww.loadUrl("file:///assets/pro/index.html");

应用程序的结果说:

网页不可用 位于 file:///assets/pro/index.html 的网页可能暂时关闭,或者它可能已永久移动到新的网址。

HTML 文件可以单独使用,也可以在浏览器中正常工作,但不能在 webViewer 中使用。

4

1 回答 1

1

assets 文件夹应该使用 file:///android_asset 访问。更改为以下:

ww.loadUrl(" "file:///android_asset/pro/index.html"); or ww.loadUrl(" "file:///android_asset/index.html"); (因为我看不到你的目录结构)

于 2013-05-01T20:10:48.887 回答