더북(TheBook)

2. 뒤로 가기 버튼을 눌렀을 때 앱이 종료되지 않게 만들기

스마트폰의 뒤로 가기 버튼( 또는 ◁)을 눌렀을 때 앱 종료를 선택할 수 있는 대화창이 나타나게 해서 앱이 바로 종료되지 않게 만들어 보겠습니다.

 

  1 블록 화면으로 이동하여 뒤로 가기 버튼을 눌렀을 때 선택대화창이 나타나도록 블록을 구성합니다.

 

선택대화창은 메시지에 대한 응답을 선택할 수 있는 두 개의 버튼이 있는 알림창입니다. 메시지 소켓에는 알림창 중앙에 표시되는 질문, 제목 소켓에는 알림창 상단에 표시되는 제목, 버튼1텍스트와 버튼2텍스트 소켓에는 알림창 하단에 표시되는 각 버튼의 이름을 지정합니다. 취소가능여부 소켓에는 기본적으로 블록이 연결되어 있는데 취소가능여부가 참일 경우 선택대화창 하단에 알림창을 닫는 용도로 사용할 수 있는 취소 버튼이 하나 더 만들어집니다. 여기에서는 버튼2(아니요)가 취소 버튼과 같은 역할을 하므로 취소가능여부를 거짓으로 만들어서 취소 버튼이 보이지 않게 만듭니다.

 

TIP

‘뒤로 가기’ 버튼은 기본적으로 앱 화면을 닫는 기능을 하지만 블록을 이용하면 ‘뒤로 가기’ 버튼에 다양한 기능을 부여할 수 있습니다.

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