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. docker網(wǎng)絡(luò)端口映射,沒有方便點的操作方法么?2. docker start -a dockername 老是卡住,什么情況?3. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?4. docker gitlab 如何git clone?5. dockerfile - [docker build image失敗- npm install]6. docker不顯示端口映射呢?7. docker-compose 為何找不到配置文件?8. 對html實現(xiàn)監(jiān)測 發(fā)現(xiàn)不對9. 前端 - 使用css畫一個矩形?10. html - 誰能解釋這個現(xiàn)象??
