안드로이드의 핸들러의 기존 구현 방식을 따르면 Memory 누수가 발생한다고 한다.

final Handler handle = new Handler(){ public void handleMessange(Message msg){ } };

안드로이드 스튜디오에서도 문제가 있다고 노란색 형광칠을 잔뜩 해 둔다.

이 문제의 해결법은 이렇게 핸들러를 사용하는 것이다.

final Handler handle = new Handler(new Handler(){ public boolean handleMessange(Message msg){ ... return false; } });


'Java > 안드로이드' 카테고리의 다른 글

안드로이드- php-Json -DB 통신  (0) 2019.09.12
안드로이드 runOnUiThread  (0) 2019.09.12
안드로이드 activity Life Cycle  (0) 2019.09.12
안드로이드 Timer 구현  (0) 2019.09.12
안드로이드 스튜디오 시작  (0) 2019.09.12

+ Recent posts