java.lang.IllegalArgumentException: bitmap is recycled

java.lang.IllegalArgumentException: bitmap is recycled

報錯分析
分析代碼發現多個引用指向了同一個bitmap實例,其實一個引用調用Bitmap.recycle()函數的時候就會回收Bitmap,這就導致其他的引用指向的是一個被回收的實例,此時用其他引用調用Bitmap裏面的函數都會失敗。解決方法
檢測到所有的引用都不再需要這個Bitmap的時候再recycle

發佈了262 篇原創文章 · 獲贊 146 · 訪問量 47萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章