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 -