fragment什么意思中文 安卓怎么解決webview占用內(nèi)存過(guò)多以及內(nèi)存泄漏?
安卓怎么解決webview占用內(nèi)存過(guò)多以及內(nèi)存泄漏?以前,在應(yīng)用程序中,每個(gè)片段將啟動(dòng)一個(gè)WebView,然后WebView將跳轉(zhuǎn)到本機(jī)實(shí)現(xiàn)。測(cè)試發(fā)現(xiàn)問(wèn)題是,即使片段已經(jīng)被彈出,WebView仍然會(huì)被
安卓怎么解決webview占用內(nèi)存過(guò)多以及內(nèi)存泄漏?
以前,在應(yīng)用程序中,每個(gè)片段將啟動(dòng)一個(gè)WebView,然后WebView將跳轉(zhuǎn)到本機(jī)實(shí)現(xiàn)。測(cè)試發(fā)現(xiàn)問(wèn)題是,即使片段已經(jīng)被彈出,WebView仍然會(huì)被維護(hù)(這可以通過(guò)chrome調(diào)試器在4.4中找到)。本章已經(jīng)提到了解決方案,我的測(cè)試結(jié)果是不需要這么復(fù)雜,只需要調(diào)用銷毀碎片:
就夠了,基本上沒(méi)有發(fā)現(xiàn)泄漏。文章中還提到,如果XML定義的WebView會(huì)被泄露,我不確定。我的WebView是在片段中動(dòng)態(tài)創(chuàng)建的