<p style="padding: 0px; font-family: sans-serif; font-size: 16.002px; background-color: #ffffff;"><span _foo="font-size: 11pt;" style="font-size: 11pt; line-height: 22px !important;">일반적으로 앱들 중에서 종료방법으로 가장 많이 사용하는 방법이 두번 눌러 종료하는 기능입니다.(라고 생각해요)&nbsp;</span><span _foo="font-size: 11pt;" style="font-size: 11pt; line-height: 22px !important;">그래서 앱인벤터에서는 이 기능을 사용할 수 없느냐? 전혀 아닙니다.</span></p>
<p style="padding: 0px; font-family: sans-serif; font-size: 16.002px; background-color: #ffffff;"><br /></p>
<p style="padding: 0px; font-family: sans-serif; font-size: 16.002px; background-color: #ffffff;"><span _foo="font-size: 11pt;" style="font-size: 11pt; line-height: 22px !important;">제가 구현한 두번눌러 종료 기능은 이렇습니다.</span></p>
<p _foo="text-align: left;" align="left" style="padding: 0px; font-family: sans-serif; font-size: 16.002px; background-color: #ffffff;"><span class="_img  fx" thumburl="https://mblogthumb-phinf.pstatic.net/MjAxNzExMjVfMTg0/MDAxNTExNjIxODMxODQw.NZVyxwFsUjkDyzJjS3S1jaaTaUo4nhFNTtpp5TfsubEg.RWNvPyaVwq-ry3MXCV9TUlZCqMkZP7zJUSQ0PeITbyIg.PNG.jehongjeon/%EB%91%90%EB%B2%88%EB%88%8C%EB%9F%AC_%EC%A2%85%EB%A3%8C_%28%EA%B0%9C%EC%84%A0%EB%90%9C_%EB%B2%84%EC%A0%84%29.png?type=" style="max-width: 100%;"><img src="https://mblogthumb-phinf.pstatic.net/MjAxNzExMjVfMTg0/MDAxNTExNjIxODMxODQw.NZVyxwFsUjkDyzJjS3S1jaaTaUo4nhFNTtpp5TfsubEg.RWNvPyaVwq-ry3MXCV9TUlZCqMkZP7zJUSQ0PeITbyIg.PNG.jehongjeon/%EB%91%90%EB%B2%88%EB%88%8C%EB%9F%AC_%EC%A2%85%EB%A3%8C_%28%EA%B0%9C%EC%84%A0%EB%90%9C_%EB%B2%84%EC%A0%84%29.png?type=w2" largesrc="javascript:location.href='https://mblogthumb-phinf.pstatic.net/MjAxNzExMjVfMTg0/MDAxNTExNjIxODMxODQw.NZVyxwFsUjkDyzJjS3S1jaaTaUo4nhFNTtpp5TfsubEg.RWNvPyaVwq-ry3MXCV9TUlZCqMkZP7zJUSQ0PeITbyIg.PNG.jehongjeon/%EB%91%90%EB%B2%88%EB%88%8C%EB%9F%AC_%EC%A2%85%EB%A3%8C_%28%EA%B0%9C%EC%84%A0%EB%90%9C_%EB%B2%84%EC%A0%84%29.png?type=w2'" id="img_4" data-top="557.921875" style="border: 0px; vertical-align: top; max-width: 100%;" /></span>&nbsp;</p>
<p _foo="text-align: left;" align="left" style="padding: 0px; font-family: sans-serif; font-size: 16.002px; background-color: #ffffff;"><span _foo="font-size: 11pt;" style="font-size: 11pt; line-height: 22px !important;">알고리즘을 분석하자면 뒤로가기 버튼을 누르면 텍스트 메세지가 뜨고 그상태에서(일정한 시간 내로) 뒤로가기 버튼을 한번 더 누르면 '종료'되도록 만드는것이 목표입니다. 다시말해, 일정한 시간내로 버튼을 한번 더 누르면 종료, 그렇지 않으면 취소가 되어야 합니다.</span></p>
<p style="padding: 0px; font-family: sans-serif; font-size: 16.002px; background-color: #ffffff;"><br /></p>
<p style="padding: 0px; font-family: sans-serif; font-size: 16.002px; background-color: #ffffff;"><span _foo="font-size: 11pt;" style="font-size: 11pt; line-height: 22px !important;">그렇다면 간단히 구상해보자면... 타이머를 이용해서 뒤로가기가 시작된 시점으로부터 일정한 시간을 기다립니다. 일정 시간이 되면 뒤로가기 버튼을 누른 횟수를 0으로 초기화해줍니다. 그리고 뒤로가기 버튼을 누를때마다 뒤로가기 버튼을 누른 횟수를 1씩 증가시켜줍니다.</span></p>
<p style="padding: 0px; font-family: sans-serif; font-size: 16.002px; background-color: #ffffff;"><span _foo="font-size: 11pt;" style="font-size: 11pt; line-height: 22px !important;">여기서 뒤로가기 버튼을 눌렀을 때 누른 횟수가 1번이라면 텍스트메세지를, 2번이라면 종료기능을 실행하면 됩니다.</span></p>
<p style="padding: 0px; font-family: sans-serif; font-size: 16.002px; background-color: #ffffff;"><span _foo="font-size: 11pt;" style="font-size: 11pt; line-height: 22px !important;">이렇게 구성한다면 일정한 시간 내로 뒤로가기를 누른 횟수가 2번 이상이면 종료가 되겠죠. 저는 여기서 추가로 뒤로가기 버튼을&nbsp; 한번만 누른 상태에서 횟수를 0으로 초기화 한 후 타이머가 계속 돌아가는것을 방지하여 타이머가 돌아갈 때 횟수가 0이라면 타이머가 꺼지도록 구현하였습니다. 타이머 켜는건 뒤로가기버튼을 눌렀을때 동작하도록 하면 되니까요.</span></p>