webview安裝 安卓怎么解決webview占用內存過多以及內存泄漏?
安卓怎么解決webview占用內存過多以及內存泄漏?以前,在應用程序中,每個片段將啟動一個WebView,然后WebView將跳轉到本機實現(xiàn)。測試發(fā)現(xiàn)問題是,即使片段已經被彈出,WebView仍然會被
安卓怎么解決webview占用內存過多以及內存泄漏?
以前,在應用程序中,每個片段將啟動一個WebView,然后WebView將跳轉到本機實現(xiàn)。測試發(fā)現(xiàn)問題是,即使片段已經被彈出,WebView仍然會被維護(這可以通過chrome調試器在4.4中找到)。本章已經提到了解決方案,我的測試結果是不需要這么復雜,只需要調用destroy of fragment:
就夠了,基本上沒有發(fā)現(xiàn)泄漏。文章中還提到,如果用XML定義的WebView會被泄露,我不確定,我的WebView是分段動態(tài)創(chuàng)建的。
多進程webview是什么?
啟動多進程WebView:啟用此功能后,可以有效增加app的運行內存,減少WebView造成的內存泄露,并且可以有效避免主進程的內存占用。