android 開發(fā)中的Webview中的緩存問題
問題描述
今天遇到個這么問題:android里面有個頁面走的是webview,但是后臺將webview中的內(nèi)容修改之后,android端這個頁面還是沒有發(fā)生變化,必須是卸載之后重新安裝才好使,開始以為是緩存的問題,但是通過上網(wǎng)上查找時通過@Override
protected void onDestroy() { super.onDestroy(); synCookies();}/** * 清除webview中的cookie */public void synCookies() { CookieSyncManager.createInstance(this); CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true); cookieManager.removeSessionCookie();//移除}這個方法清空了cookie,網(wǎng)上文章說只需要清除緩存的cookie就可以將緩存清除掉,在某些地方真就好事(比如我app內(nèi)有個新聞頁面,之前后臺修改新聞內(nèi)容但是再次進(jìn)來的時候還是之前的內(nèi)容,清除cookie之后修改后的內(nèi)容就會立刻出現(xiàn)),可是,現(xiàn)在后臺修改網(wǎng)頁的內(nèi)容后webview的頁面的內(nèi)容還是不變?
問題解答
回答1:為什么清除cookie放在onDestroy()這個方法呢?而不是onCread()加載之前?
相關(guān)文章:
1. 為什么我ping不通我的docker容器呢???2. android - webview 自定義加載進(jìn)度條3. 將SQLServer數(shù)據(jù)同步到MySQL 用什么方法?4. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題5. numpy - python [:,2][:,None]是什么意思6. linux - openSUSE 上,如何使用 QQ?7. javascript - 微信音樂分享8. mysql優(yōu)化 - 如何解決 MySQL 導(dǎo)入約 2G 的 SQL 報(bào)錯?9. javascript - vue引入微信jssdk 配置在哪個生命周期調(diào)取接口配置?10. javascript - 微信小程序限制加載個數(shù)
