天天看點

OkHttp ResponseBody沒有關閉造成的記憶體洩漏

轉載請标明出處:http://blog.csdn.net/zhaoyanjun6/article/details/121905020

本文出自【趙彥軍的部落格】

在網絡請求中,ResponseBody 用完時需要關閉的。日常開發中,我們需要操作的不多,是因為常用的架構已經做好了。

OkHttp ResponseBody沒有關閉造成的記憶體洩漏

response.body().string() 的 string() 方法已經自動關閉資源。

OkHttp ResponseBody沒有關閉造成的記憶體洩漏

類似的方法還有:response.body().bytes() 也會自動關閉

再比如常用的 GsonConverter ,會把 ResponseBody 轉成 Bean 對象,也會自動關閉 。

OkHttp ResponseBody沒有關閉造成的記憶體洩漏

繼續閱讀