본문 바로가기

APP/AndroidStudio

[Android Studio] 간단하게 일정시간 지연시키는 딜레이주기 Delay 안드로이드 스튜디오

반응형

[Android Studio] 간단한 일정 시간 지연시키는 딜레이 주기 Delay 안드로이드 스튜디오

 

개발을 하다보면 몇 초 후에 어떤 작업을 실행하고 싶은 경우가 있다.

Handler를 이용하여 간단하게 처리할 수 있다.

Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
            @Override
            public void run() {
                Intent intent = new Intent(MainActivity.this, Test1.class); //화면 전환
                startActivity(intent);
                finish();
            }
        }, 3000); //딜레이 타임 조절

위 코드를 입력하면 간단하게 해결된다.

필자는 Intent를 이용해 Activity를 이동시키는 작업을 하였지만 개발 상황에 따라 변경 가능하다.

run() 함수내에 필요한 기능을 넣고 딜레이 타임을 조절하면 된다.

딜레이 타임은 1초 = 1000으로 계산된다.

 

3초후 이동하는 결과화면

 

반응형