2013-08-25 63 views
0

我有一個Android應用程序使用此代碼:Android的網頁不刷新其內容

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_home); 
    mWebView = (WebView) findViewById(R.id.webview); 
    mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.getSettings().setLoadsImagesAutomatically(true);   
    mWebView.setWebViewClient(new WebViewClient()); 
    mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); 
    mWebView.setScrollbarFadingEnabled(false); 
    mWebView.loadUrl(url); 
} 

的WebView中正確打開我ABC.html頁面。當我編輯ABC.html頁面並使用設備再次打開它時,我看不到我所做的新更新。它仍然加載舊頁面。我添加了這一行:

mWebView.reload(); 

但WebView再次加載舊頁面。我能做什麼?

+0

是否有緩存可以清除? – Fildor

回答

1

嘗試:

mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 

,也許還

mWebView.getSettings().setAppCacheEnabled(false); 

雖然這最後一行不應該的問題。