最近上架了應用,穩定性基本搞定了
就在松氣之中
玩了
遇到問題了
我一查統計日志,心里一口涼氣
Glide我還是沒處理好
報了個錯
You cannot start a load for a destroyed activity
com.bumptech.glide.manager.goto.for(RequestManagerRetriever.java:323)
意思就是依賴了一個已經銷毀的activity
我立馬就在ondestroy中準備做銷毀處理
加載圖片和銷毀圖片到呼叫getApplicationContext()的宣告周期還是Activity的宣告周期合適呢?
uj5u.com熱心網友回復:
建議用Application防止記憶體泄漏uj5u.com熱心網友回復:
Glide會自動管理生命周期,不會存在泄漏情況,應該是你參考activity造成泄漏后再去加載圖片導致的uj5u.com熱心網友回復:
網路請求等延時操作的第一行必須先判斷isFinishing()再進行后續操作轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/79930.html
標籤:Android
上一篇:2g ram的Android手機
下一篇:Vue 路由跳轉至外界頁面
