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 -