android anr1 Android ANR / Canvas / 메모리 초과 해결방법 Canvas를 사용하다보면 ANR이슈가 종종 생기는데 이때 개선할 수 있는 방법이 있다.1. Bitmap 객체 재사용하기Bitmap은 메모리 소비가 큰 객체이므로, 반복적인 생성은 메모리 부족 문제를 일으킬 수 있다.var reusableBitmap: Bitmap? = nullfun getReusableBitmap(width: Int, height: Int): Bitmap { if (reusableBitmap == null || reusableBitmap!!.width != width || reusableBitmap!!.height != height) { reusableBitmap?.recycle() // 이전 비트맵을 해제 reusableBitmap = Bitmap.cr.. 2024. 8. 28. 이전 1 다음