REI*_*REI 5 android webview angularjs
题
我想知道什么是让web webview在单页面应用程序加载中表现最佳的最佳方法.
情况
我已经有一个使用AngularJS的Web应用程序.
目前,我正在构建一个Android应用程序,并使用webview作为该视图的主视图.
每当用户单击本机菜单时,此Android应用程序就会发送http请求.
遗憾的是,webview加载非常缓慢,因为它始终从我的Web应用程序获取整个资源,尽管单页应用程序的一大好处是url路由功能,而没有完全刷新页面,正如我所理解的那样.下面是我的webview加载代码.setCacheMode(WebSettings.LOAD_DEFAULT)虽然我没有改变.
webviewFragment.java
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
String url = getArguments().getString("URL");
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);
settings.setAllowFileAccess(true);
settings.setCacheMode(WebSettings.LOAD_DEFAULT);
webView.loadUrl(url);
webView.setWebViewClient(new WebViewClient() {
// handle url-scheme
}
webView.setWebChromeClient(new WebChromeClient() {
// handle reaction for UI Component
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
757 次 |
| 最近记录: |