我有web视图的问题,它不会使用缓存。 我开始我的应用程序时,加载HTML5页面,然后再返回页面,在手机上输入飞行模式,然后再次尝试进入该网页。 它应该被缓存,但我得到一个消息,说的网址无法检索。
这里是我的代码属于此。 难道我做错了什么???
String weblink = "http://abcd.com";
final ConnectivityManager conMgr = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
final NetworkInfo activeNetwork = conMgr.getActiveNetworkInfo();
if (activeNetwork != null && activeNetwork.isConnected()) {
progressBar = ProgressDialog.show(this, "Please Wait", "loading online..");
mWebview.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
mWebview.getSettings().setAppCacheMaxSize(1024*1024*8);
mWebview.loadUrl(weblink);
setContentView(mWebview);
}
else
{
progressBar = ProgressDialog.show(this, "Please Wait", "loading offline..");
mWebview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ONLY);
mWebview.loadUrl(weblink);
setContentView(mWebview);
}