안드로이드 스튜디오 Handler, postDelayed 딜레이 주기

 계발에서 개발까지 

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초 설정
            }
        });

 

수고하셨습니다 ★

더 많은 정보

 https://deumdroid.tistory.com/ 

 

 

 

 

 

댓글

Designed by JB FACTORY