Page 240 - 3-3
P. 240

final TextView EXIT = (TextView) view.findViewById(R.id.EXIT);
                      // 취소 버튼
                      final TextView CANCEL = (TextView) view.findViewById(R.id.CANCEL);


                      // 다이얼로그 생성
                      final AlertDialog dialog = builder.create();
                      // 다이얼로그 닫지 않기
                      dialog.setCancelable(false);


                      // 나가기 버튼을 누르는 이벤트 발생 메서드
                      EXIT.setOnClickListener(new View.OnClickListener() {
                      public void onClick(View v) {
                          // 액티비티 종료 화면 나가기,
                          finish();
                      }
                      });


                      // 취소 버튼을 누르는 이벤트 발생 메서드
                      CANCEL.setOnClickListener(new View.OnClickListener() {
                          public void onClick(View v) {
                              // 다이얼로그 종료
                              dialog.cancel();
                          }
                      });


                      // 다이얼로그 불러오기
                      dialog.show();
                  }


                  @Override
                  // 뒤로가기 버튼을 누르면
                  public void onBackPressed() {
                      // 종료하기 다이얼로그를 불러오기
                      exit();
                  }
              }




              나) Main.java
              package com.helloworld.smartschool;


              // 사용할 클래스들을 import       해준다.
              import android.content.Intent;
              import android.graphics.drawable.Drawable;
              import android.support.v4.content.ContextCompat;


                                                        - 240 -
   235   236   237   238   239   240   241   242   243   244   245