활동이 finish()
일 때 비트 맵이 자동으로 재활용됩니까?Android - 비트 맵은 작업이 완료되면 자동으로 재활용됩니까?
또는 recycle()
비트 맵을 onDestroy()
으로 호출해야합니까?
활동이 finish()
일 때 비트 맵이 자동으로 재활용됩니까?Android - 비트 맵은 작업이 완료되면 자동으로 재활용됩니까?
또는 recycle()
비트 맵을 onDestroy()
으로 호출해야합니까?
프리 안드로이드 3.0에서는 비트 맵이 native heap
에 저장되어 있기 때문에 recycle
이 필요합니다. 사전 벌집 장치에서
아직 살아있는 객체에 의해 참조되지 않는 한, 더 이상 상호 작용할 필요없이 GC에 의해 가비지 수집됩니다.
그래서 나는 recycle()을 호출 할 필요가 없다? 방법에 대해 다른 사람의 대답에 'blackbelt'에 의해 언급 된 사전 안드로이드 3.0? – jerrytouille
를 복원하는 데 필요한 기본 층
recycle()
또는 finalizer()
에 저장된
짧은 답변 er : 다른 스레드가이를 참조하지 않으면 UI 스레드가 종료 된 후 GC'ed됩니다. – Edison
@Edison '참조하여'당신은 비트 맵을 참조하는 것을 의미합니까? – jerrytouille
예, 개체를 다른 변수에 보관합니다. 사실 @ blackbelt의 의견에 따라 재활용해야합니다. – Edison