2012-08-29 3 views
0

Phonegap Build으로 Android에서 뒤로 버튼을 처리하는 방법을 알려 주실 수 있습니까? 나는 유즈녀 Jquery지만 Jquery Mobile은 아니다. 나는 단순히 뒤로 버튼이 페이지를 다시로드하는 것을 좋아할 것입니다.Phonegap Build : Android에서 뒤로 버튼을 처리하는 방법?

제공된 '전체 예제'와 함께 APK를 작성하고 onBackKeyDown() 함수 안에 'Alert ("Hello!") 줄을 추가하여 예제를 시도했지만 Phonegap's documentation에 아무것도 표시하지 않았습니다.

내 webapp는 .dbf 파일에서 .load 함수를 사용하여 데이터를로드하고 DIV에 내용을 추가하는 단일 HTML 파일입니다. 앱이 하나의 파일이기 때문에 사용자가 뒤로 버튼을 탭하면 앱은 물론 종료됩니다. 기본 페이지로 돌아가려면 웹 앱을 다시로드해야합니다.

답변

2

잘못된 cordova.js 파일을 포함 시켰습니까? (플랫폼에 따라 다름) 다음 코드는 트릭을 수행해야합니다.

function onBackButtonTapped() { 
    document.location.reload(true); 
} 

function onDeviceReady() { 
    document.addEventListener("backbutton", onBackButtonTapped, false); 
} 

document.addEventListener("deviceready", onDeviceReady, false); 
관련 문제