最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

完美解決客戶端webview持有的頁面緩存,不會立即釋放的問題

 更新時(shí)間:2016年12月16日 10:47:28   投稿:jingxian  
下面小編就為大家?guī)硪黄昝澜鉀Q客戶端webview持有的頁面緩存,不會立即釋放的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

安卓和蘋果的客戶端開發(fā)中,經(jīng)常會使用到webview,我們一般做法是將webview加入到native頁面中。

當(dāng)我們對頁面進(jìn)行銷毀的時(shí)候,其中webview持有的HTML頁面還會繼續(xù)存在,加入我們在HTML頁面中做了一些監(jiān)聽手機(jī)晃動、聲音…… 以及使用了js定時(shí)任務(wù)的情況下。

單純的銷毀我們的native頁面并不能達(dá)到讓頁面中這些內(nèi)容停止執(zhí)行。

所以在小會native頁面之前,將webview的頁面設(shè)置問空頁面即可,如下是安卓代碼,蘋果的處理方法一樣:

@Override
	public void finish() {
		// 當(dāng)我們對Activity進(jìn)行finish的時(shí)候,webview持有的頁面并不會立即釋放,如果頁面中有在執(zhí)行js等其他操作,僅僅進(jìn)行finish是完全不夠的。
		mWebView.loadUrl("about:blank");
		super.finish();
	}

以上這篇完美解決客戶端webview持有的頁面緩存,不會立即釋放的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

普宁市| 巴青县| 锦州市| 湘乡市| 建水县| 义马市| 湘乡市| 满城县| 固阳县| 汕尾市| 黎城县| 漳浦县| 宝应县| 海口市| 南和县| 柘荣县| 商水县| 墨玉县| 泸州市| 辛集市| 木兰县| 延庆县| 兴隆县| 新巴尔虎右旗| 白水县| 齐齐哈尔市| 泸定县| 钟山县| 台中市| 都昌县| 攀枝花市| 商丘市| 昭苏县| 溆浦县| 桂林市| 聊城市| 长沙市| 霍州市| 芜湖市| 宁城县| 宜黄县|