我需要用WebView打開MDWiki。 所以我從android_asset加載index.html。 第一個錯誤是他沒有找到config.json文件。我自己創造了這個。然後我有一個favicon.png錯誤。我現在使用正常的圖片。 但他仍然不加載維基。 我試圖只加載.md文件。但比起將它加載到文本編輯器中更像。 加載.md文件存在一些問題。 這是我的代碼:Android WebView中顯示MDWiki
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView=(WebView) findViewById(R.id.webView);
webView.getSettings().setAllowContentAccess(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setAllowUniversalAccessFromFileURLs(true);
webView.getSettings().setLoadsImagesAutomatically(true);
webView.loadUrl("file:///android_asset/index.html");
}
這是logcat的:
[INFO:控制檯(1)] 「未捕獲的SyntaxError:意外標識符」,來源:文件:///android_asset/index.html #!index.md(1)
[INFO:CONSOLE(199)]「Uncaught TypeError:無法讀取null的屬性'主題',source:file:///android_asset/index.html#!index.md( 199)
[INFO:CONSOLE(198)]「[致命]在stage:postgimmick中完成回調已到達超時。是否忘記了.subscribe()中的done()調用?」source:file:/// android_asset/index.html#!index.md(198)
[INFO:CONSOLE(198)]「[FATAL]階段postgimmick運行訂閱功能失敗:function(b){a(e); void 0!== window.localStorage.theme & & c || f(d), b()}「,來源:file:///android_asset/index.html#!index.md(198)