Как загрузить Angular 2 и HTML веб-страницы в Android WebView в автономном режиме? - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь использовать следующий подход, но загрузка страницы занимает около 10 секунд, даже если я кэшировал страницу.

**webSettings.setJavaScriptEnabled(true);
        webSettings.setDomStorageEnabled(true);
        webSettings.setPluginState(WebSettings.PluginState.ON);
        webSettings.setLoadWithOverviewMode(true);
        webSettings.setAllowFileAccess(true);
        webSettings.setAllowContentAccess(true);
        webSettings.setUseWideViewPort(true);
        webView.addJavascriptInterface(new 
        WebAppInterface(OfflineReportActivity.this), "android");
       webView.setWebViewClient(new Client());
        webView.setWebChromeClient(new ChromeClient());
       webView.getSettings().setCacheMode( WebSettings.LOAD_CACHE_ONLY);** 

1 Ответ

0 голосов
/ 03 июля 2018

Вы можете загрузить html-файл в ваше веб-представление как url ​​

 WebView lWebView = (WebView)findViewById(R.id.webView);

 File lFile = new File(Environment.getExternalStorageDirectory() + "<FOLDER_PATH_TO_FILE>/<FILE_NAME>");

 lWebView.loadUrl("file:///" + lFile.getAbsolutePath());
...