본문 바로가기
반응형

안드로이드 스튜디오 핸들러2

[Android Studio] 안드로이드 스튜디오 핸들러(Handler)를 이용한 딜레이 적용하기 오늘 포스팅해 볼 코드는 다음 동작을 실행하기 전 딜레이를 주어 다음 동작을 지연시키는 Delay입니다. 앱에서 잠시 동작을 지연시켜 어떠한 작동을 실행 시킬 때 핸들러를 이용하는 데, 딜레이를 적용하는 코드는 아래와 같습니다. Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { --n/1000 초 뒤에 실행하고자 하는 코드 작성-- } },n); n 자리에는 milliseconds 단위를 가지고 있습니다. 즉, 1000을 입력하면 1초 동안 멈춘다는 뜻입니다. run() 함수 안에는 n 자리에 입력한 시간이 지난 뒤 실행되는 함수입니다. 아래 간단한 예시를 보여드리겠습니다. 원.. 2023. 7. 24.
안드로이드 스튜디오 Handler 사용방법, Handler를 이용한 실행 대기 시키기 [Android Studio] 오늘은 안드로이드 스튜디오 Handler를 사용하는 방법에 대해 포스팅을 해보도록 하겠습니다. 이번에는 차례대로 핸들러의 개념과 사용법, 실제 코드 예제 등을 포함하도록 작성하였습니다. 핸들러(Handler)란? Handler는 안드로이드에서 스레드 간 통신을 위해 사용되는 객체입니다. 주로 백그라운드 스레드에서 메인(UI) 스레드로 작업을 보내기 위해 사용됩니다. 1. Handler 객체 생성 가장 먼저, Handler 객체를 생성해야 합니다. 이때 생성된 Handler 객체는 UI 스레드와 연결됩니다. Handler handler = new Handler(); 2. Handler를 사용하여 작업 예약 Handler를 사용하여 백그라운드 스레드에서 UI 스레드로 작업을 예약할 수 있습니다. handle.. 2023. 6. 24.
반응형