본문 바로가기

# Android

[Android] 일정 시간 뒤 실행 - postDelayed();

728x90
반응형

일정 시간이 지난 후 작업을 수행하고 싶으면 postDalayed 함수를 실행한다.

 

 

        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                // 실행 코드
            }
        }, 500);

 

 

맨 아래에 500이 숫자이고, 1000이 1초이다.

 

만약, 여러 Handler를 사용하고 싶다면 모든 handler가 동시에 시작한다는 것을 생각해야 한다.

만약 0.5초 간격으로 Handler가 실행되고 싶다면 500, 1000으로 시간을 주어야 한다.

 

 

        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                // 실행 코드1
            }
        }, 500);

        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                // 실행 코드2
            }
        }, 1000);
728x90
반응형