더북(TheBook)

코드가 이전과 달리 길고 복잡하니 어떤 역할을 하는지만 간단히 살펴보겠습니다.

그림 6-7 | 대화창을 띄우는 코드 입력

 

앱 환경에 대한 정보를 담고 있는 부분인데, 이런 부분이 있다는 정도만 알고 있으면 됩니다.

dialog()를 호출하라는 의미입니다. 에서 호출하면 실제 다이얼로그를 만드는 에 있는 내용을 불러옵니다.

dialog()는 종료(PositiveButton)와 취소(NegativeButton) 두 부분으로 나뉘는데, 각각 화면에 뜨는 대화창에서 종료 버튼과 취소 버튼에 해당합니다.

대화창에서 종료 버튼을 클릭하면 앱을 종료하는 finish()가 작동합니다.

대화창에서 취소 버튼을 클릭하면 dialog.cancel()이 작동해 대화창이 사라집니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.