2014-07-19 138 views
0

我一直在使用Android webview一個月左右。然而,我已經注意到,當我更新有關的html網頁時,webview只顯示舊網頁的次數(並非總是)。即使在關閉應用程序並再次運行後,問題仍然存在。Webview不顯示最新的網頁

我曾嘗試使用myWebview.reload()onCreate()onResume()方法,但大部分時間我要建立我的設備上,從我的整個應用獲取這是非常耗時的最新網頁。任何解決方案。

回答

0

您可以「禁用」 web視圖的緩存,以確保您始終獲得新的一頁:

@Override 
public void onPageFinished(WebView view, String url) { 
    super.onPageFinished(view, url); 
    view.clearCache(true); 
} 

但要知道,這在實踐中禁用緩存。如果您擁有服務器,則最好修復服務器的標題處理。