Page 598 - 3-3
P. 598

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


                     // EXIT  버튼을 누를경우
                     EXIT.setOnClickListener(new View.OnClickListener() {
                     public void onClick(View v) {
                         finish(); // Activty  종료
                     }
                 });
                     CANCEL.setOnClickListener(new View.OnClickListener() {
                         public void onClick(View v) {
                             dialog.cancel(); //  다이얼로그 종료
                         }
                     });
                     dialog.show(); //  다이얼로그를      불러옴
                 }


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










             package com.helloworld.smartschool;


             import android.content.Intent; // 액티비티 호출 클래스
             import android.graphics.drawable.Drawable; // 이미지파일 사용 클래스
             import android.support.v4.content.ContextCompat; // 권한부여 클래스
             import android.support.v7.app.AppCompatActivity; // 안드로이드 하워버전 지원 액티비티 클래스
             import android.os.Bundle; // 문자열로 된 키와 여러 가지의 타입의 값을 저장하는 Map                     클래스
             import android.view.View; // 모든 가시적 객체의 부모 클래스
             import android.widget.AdapterView; // 어댑터뷰 사용 클래스
             import android.widget.ListView; // 리스트뷰 사용 클래스
             import android.widget.Toast; // 토스트 사용 클래스


             public class Main extends AppCompatActivity {




                 @Override


                                                        - 598 -
   593   594   595   596   597   598   599   600   601   602   603