본문 바로가기

알림창 띄우기(Multi Choice, Single Choice)

반응형
@Override

public void onBackPressed() {
   //super.onBackPressed();


   // Alert을 띄워 종료시키기
   AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);


   dialog  .setTitle("종료 알림")
           .setMessage("정말 종료하시겠습니까?")
           .setPositiveButton("종료합니다.", new DialogInterface.OnClickListener() {
               @Override
               public void onClick(DialogInterface dialog, int which) {
                   finish();
               }
           })
           .setNeutralButton("취소합니다", new DialogInterface.OnClickListener() {
               @Override
               public void onClick(DialogInterface dialog, int which) {
                   Toast.makeText(MainActivity.this, "취소했습니다.", Toast.LENGTH_SHORT).show();
               }
           })
           .setNegativeButton("아니요", new DialogInterface.OnClickListener() {
               @Override
               public void onClick(DialogInterface dialog, int which) {
                   Toast.makeText(MainActivity.this, "종료하지 않습니다.", Toast.LENGTH_SHORT).show();
               }
           }).create().show();


}

 

반응형

댓글


Copyright ⓒ SmartWeb All rights reserved.