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");

アプリからの結果は次のように述べています。

Web ページを利用できません file:///assets/pro/index.html の Web ページが一時的にダウンしているか、新しい Web アドレスに完全に移動した可能性があります。

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 に答える