首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

扫除WebView的缓存

2013-06-25 
清除WebView的缓存File file CacheManager.getCacheFileBaseDir()if(file.exists()){file.delete()}we

清除WebView的缓存
File file = CacheManager.getCacheFileBaseDir();
if(file.exists()){
       file.delete();
}
webview.clearCache(true);
webview.clearHistory();
webview.clearFormData();
context.deleteDatabase("webview.db");
context.deleteDatabase("webviewCache.db");
全用上了都不起作用,Webview每次还会加载上次的页面
请高手帮忙解决一下这个问题

[解决办法]
直接删除/data/data/pkg name/xxx/中的目录就行了,xxx是缓存的数据库临时文件等
[解决办法]
网上有的:

    第一步:新建一个Android工程命名为WebViewCacheDemo.目录结构如下:
  第二步:在assets目录下新建一个html文件,命名为index.html。
  第三步:修改main.xml布局文件一个WebView控件一个Button(点击加载缓存图片用)。
  

  
  <?xmlversion="1.0"encoding="utf-8"?>
  <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  >
  <WebView
  android:id="@+id/webview"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  />
  <Button
  android:id="@+id/button"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:text="从缓存里读取图片"
  />
  </LinearLayout>

  第四步:修改主核心程序EOE.android.java,这里我只加载了index.html文件,按钮事件暂时没写,代码如下:

  
  packageEOE.android;
  importandroid.app.Activity;
  importandroid.os.Bundle;
  importandroid.view.View;
  importandroid.view.View.OnClickListener;
  importandroid.webkit.WebView;
  importandroid.widget.Button;
  publicclassWebViewCacheDemoextendsActivity{
  privateWebViewmWebView;
  //privateButtonmButton;
  privatestaticfinalStringurl="file:///android_asset/index.html";
  @Override
  publicvoidonCreate(BundlesavedInstanceState){
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  mWebView=(WebView)findViewById(R.id.webview);
  mWebView.loadUrl(url);
  //mButton=(Button)findViewById(R.id.button);
  //mButton.setOnClickListener(listener);
  }
  }

  第五步:在AndroidMainifest.xml文件中加访问网络的权限:


< uses-permission android:name="android.permission.INTERNET" />

热点排行