Notice
Recent Posts
Recent Comments
Link
투케이2K
9. (AndroidStudio/android/java) Handler postDelayed (핸들러 포스트 딜레이) 사용해 일정 시간 후 작업 실행 및 작업 취소 - 작업 예약, 취소 기능 본문
Android
9. (AndroidStudio/android/java) Handler postDelayed (핸들러 포스트 딜레이) 사용해 일정 시간 후 작업 실행 및 작업 취소 - 작업 예약, 취소 기능
투케이2K 2021. 1. 20. 16:21/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : AndroidStudio
개발 언어 : java
/* =========================== */
/* =========================== */
[소스 코드]
//========== [전역 변수 부분] ==========
private static Handler mHandler; //핸들러 객체 선언
//========== [onCreate 부분] ==========
mHandler = new Handler(); //핸들러 객체 생성
//========== [작업 예약 실시] ==========
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
/** ==== 실행할 작업 내용 ==== */
}
}, 10000); //10초뒤 실행 (작업 예약)
//========== [작업 예약 취소] ==========
public static void getHandlerStop(){
try {
mHandler.removeMessages(0);
mHandler.removeCallbacks(null); //예약된 핸들러 작업을 취소한다
}
catch (Exception e){
e.printStackTrace();
}
}
/* =========================== */
/* =========================== */
[요약 설명]
* 1. Handler postDelayed (핸들러 포스트 딜레이) - 일정 시간 후 작업을 실행 한다는 의미입니다
/* =========================== */
반응형
'Android' 카테고리의 다른 글
Comments