728x90
반응형
소스는 타블로그에서 가져왔다.
post 메소드를 여러방식으로 쓰는데
각 방식을 구분하는 방법을 아래 소스로 참고하자.
1 2 3 | mHandler.post(mRunnable); // Runnable 객체 실행 mHandler.postAtFrontOfQueue(mRunnable); // Runnable 객체를 Queue 맨앞에 할당 mHandler.postDelayed(mRunnable, 1000); // Runnable 객체를 1초 뒤에 실행 | cs |
그리고 아래 링크는 핸들러를 학습하기
너무 좋은 자료라 가져왔다. (강추 링크)
Handler로 메시지를 전달하는 Looper를 간단하게 구현하는 방법이 있다.
바로 HanderThread. 아래는 돼지왕왕돼지님의 블로그에서 가져온 소스이다.
1 2 3 4 5 | // HandlerThread는 기본적으로 Looper를 가지고 있고, // 해당 Thread를 start 시키면 자동으로 loop도 돈다. HandlerThread handlerThread = new HandlerThread("HandlerName"); handlerThread.start(); Handler handler = new Handler( handlerThread.getLooper() ); | cs |
728x90
반응형
'Java' 카테고리의 다른 글
Try-with-resources라고 완전 편한게 있습니다. (0) | 2020.06.01 |
---|---|
콜백(Callback). 알다가도 모르겠구나. (2) | 2017.01.13 |
[Java] Abstract 이해하기 (0) | 2016.09.22 |
[Java] 아주 큰 수에서 가장 큰 소인수를 구하는 방법 (0) | 2016.09.08 |
[Java] 지정한 범위 내에서 특정 숫자가 몇번 들어가는지 세는 방법 (0) | 2016.09.06 |
Comment