PhoneGap(폰갭)에서는 anrdoid.app.Activity.onKeyDown() 메소드를 아래와 같이 재정의하여 사용자가 하드웨어 취소키(back키)를 누르면 브라우저의 뒤로가기를 수행합니다. navigator.app.overrideBackbutton(true);
public boolean onKeyDown(int keyCode, KeyEvent event) {
... ...
// If back key
... ...
}
DroidGap을 상속받은 Activity에서 onKeyDown 메소드를 오버라이딩해서 백버튼을 적절히 핸들링해줍니다. 아래코드에서는 앱 종료여부를 묻는 확인창을 띄우도록 했습니다.
2. 폰갭 javascript의 'backbutton' 이벤트 재정의(phonegap 0.9.5 이상)
'PhoneGap' 카테고리의 다른 글
JQM + PhoneGap 작업시 두 라이브러리의 초기화 처리 (0) | 2012.06.29 |
---|---|
안드로이드 셋팅 (0) | 2012.06.26 |
PhoneGap의 모든 것- Plugin 개발 (0) | 2012.06.26 |
PhoneGap의 모든 것- 프로젝트 셋팅 (2) (0) | 2012.06.26 |
PhoneGap의 모든 것 - 동작원리 (1) (0) | 2012.06.26 |