2012-12-05 81 views
0

我使用WebView.goBack()導航到先前訪問過的頁面,並且工作正常。我的問題是:WebView總是加載(從互聯網 - 這需要幾秒鐘)上一頁,就像它第一次訪問。 我的意思是,如果我3秒前訪問過網頁,我想它會被緩存到某個地方,並希望通過單擊後退按鈕立即顯示它。已經嘗試過WebSettings.setcachemode(),但沒有幫助。加載以前訪問過的頁面

有什麼建議嗎? 謝謝

回答

0

我覺得你有更多的事情要做。 這對我的作品(或者也許不是我有一個真的快速連接:-)):

viewer.getSettings().setAppCacheMaxSize(1024*1024*8); 
viewer.getSettings().setAppCachePath("/data/data/your_apppackage/cache"‌​); 
viewer.getSettings().setAppCacheEnabled(true); 
viewer.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); 
+0

不幸的是我,我認爲這是由於您快速連接:)我已經嘗試過此代碼。 – Filip