안드로이드 스튜디오 Handler, postDelayed 딜레이 주기
- Android Studio
- 2020. 6. 1.
계발에서 개발까지
Handler, postDelayed 5초 딜레이 주기
이벤트 실행시 딜레이, 지연처리를 하고싶을 때 사용하시면 됩니다.
간단하게 버튼으로 AlertDialog를 5초뒤에 띄우도록 설정해보도록 하겠습니다.
xml구성은 그냥 버튼 하나 만들어 주시면 됩니다.
MainActivity.java
findViewById(R.id.Button_delayed).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new Handler().postDelayed(new Runnable() { // 5초뒤에 AlertDialog 실행
@Override
public void run() {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("딜레이").setMessage("5초");
AlertDialog alertDialog = builder.create();
alertDialog.show();
}
},5000);// 5초 설정
}
});
'Android Studio' 카테고리의 다른 글
안드로이드 스튜디오 액티비티(Activity)생명주기 (0) | 2020.06.04 |
---|---|
안드로이드 스튜디오 예제 서비스(Service) 음악서비스 만들기 (1) | 2020.06.04 |
안드로이드 스튜디오 버튼 클릭 횟수에 따라 카운트 증가 (0) | 2020.06.01 |
안드로이드 스튜디오 버튼 클릭시 ScrollView(스크롤뷰) 상단, 하단 위치 이동하기 (0) | 2020.06.01 |
안드로이드 스튜디오 Bottom Navigation 구현하기 (3) | 2020.06.01 |