[Android] 알러트 다이얼로그 - AlertDiaLog

원준·2023년 7월 19일

Android Studio

목록 보기
11/40

AlertDiaLog ?

  • 안내 선택 창을 띄워서 Yes/No 문답을 통해 실행을 시킬 수 있는 창을 말한다.
  • 파일 삭제 여부, 수정 완료 여부 등 특정 부분의 확인 여부를 물어보는 안내창을 띄어 사용할 수 있게 해주는 방법

사용

  • 만들어진 함수를 다른 실행되는 로직에 사용하기만 하면 알아서 실행된다.
// AlertDiaLog 알러트 다이얼로그 만들기 (팝업)
    private void showAlertDialog(){
        AlertDialog.Builder builder = new AlertDialog.Builder(-액티비티-); //어디 엑티비티에서 보여줄것인지 지정해줘야함.
        builder.setTitle("작성 타이틀");
        builder.setMessage("작성 메시지");
        // 화면  바깥을 눌러도 사라진다.
            // 사라지는것을 막자.
        builder.setCancelable(false);

        builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {
                //Yes를 눌렀을때 실행되는 로직 작성
                
            }
        });
        builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {
                finish(); //액티비티 종료 명령어
            }
        });
        
        //아무것도 하기 싫다면, null 값을 넣어도 된다.
        //builder.setNegativeButton("No", null);
        
        builder.show();
    }
profile
공부해보자

1개의 댓글

comment-user-thumbnail
2023년 7월 19일

유익한 정보를 얻을 수 있어서 기쁩니다.

답글 달기