메뉴 건너뛰기

조회 수 240 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

쓰레드 처리를 하면서 Handler 클래스를 이용하였는데, 

에러는 아니지만, 주의 표시가 나왔다.

 

대충 영문을 살펴보니, 이 핸들러를 static 클래스로 하라고 권유하고 있었다. 그렇지 않으며 메모리 누수가 발생할 수 도 있다는 것이다.

 

이래저래 구글링하여 아주 좋은 포스팅을 발견하고 나름 정리해 보았다.

 

수정전의 소스

    Handler handler = new Handler() {
        @Override
        public void handleMessage(@NonNull Message msg) {

        }
    };

 

보완한 뒤의 소스 , Handler.Callback() 함수 이용한다.

    Handler handler = new Handler(new Handler.Callback() {
        @Override
        public boolean handleMessage(@NonNull Message msg) {

            return true;
        }
    });

 


List of Articles
번호 제목 날짜 조회 수
97 [안드로이드] 페이스북 같은 슬라이드 메뉴 만들기 file 2015.07.21 8203
96 [안드로이드] 팝업메뉴 사용법 file 2015.09.03 9391
95 [안드로이드] 콘텍스트 메뉴 사용예제 file 2015.09.03 7345
94 [안드로이드] 빠르게 사용할수 있는 컨텍스트 메뉴 만들기 file 2015.09.03 6789
93 [안드로이드] 뷰(View)의 너비와 높이 지정하기 file 2015.07.17 7140
92 [안드로이드] 뷰(View)에 여백넣기 file 2015.07.17 7230
91 [안드로이드] 버튼 이벤트 처리하기 file 2015.07.17 7030
90 [안드로이드] 리스트 뷰의 한 항목에 대한 컨텍스트 메뉴 만들기 file 2015.09.04 9080
89 [안드로이드] 레이아웃의 기본2 file 2015.07.16 7071
88 [안드로이드] 레이아웃의 기본1 file 2015.07.16 6962
87 [안드로이드] Activity에 대해서 file 2015.07.16 6767
86 [안드로이드 강좌] 초보자들이 많이 하는 실수 file 2015.08.11 6833
85 [DB]Android - DB 연동 기술 정리 2015.07.13 13798
84 [DB] 서버/클라이언트 소켓 통신하기 2015.07.13 20567
83 [Android] 퍼미션 권한체크(테드퍼미션) 2021.09.14 616
82 [Android 2.3] spinner file 2015.07.01 7647
81 [Android 2.3] SharePreference 2015.07.01 7051
80 XmlPullParser 를이용하여 데이터 가져와보기!! 2014.08.28 7221
79 WIFI 신호세기 강도 측정하기 2014.08.28 11243
78 WebView에서 카메라 및 이미지 업로드 (선택적용가능) file 2020.12.14 2703
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved