3
다음 코드를 사용하여 응용 프로그램을 종료했습니다. 처음에는 완벽하게 작동합니다. 그러나 몇 가지 다음 화면을 연 다음 응용 프로그램을 닫으려는 화면으로 돌아 왔을 때 응용 프로그램을 닫지 못했습니다. 당신은 페이지로드에 탐색 기록을 삭제해야안드로이드 장치의 뒤로 버튼에서 phonegap 응용 프로그램을 종료 할 수 없습니다
다음 코드를 사용하여 응용 프로그램을 종료했습니다. 처음에는 완벽하게 작동합니다. 그러나 몇 가지 다음 화면을 연 다음 응용 프로그램을 닫으려는 화면으로 돌아 왔을 때 응용 프로그램을 닫지 못했습니다. 당신은 페이지로드에 탐색 기록을 삭제해야안드로이드 장치의 뒤로 버튼에서 phonegap 응용 프로그램을 종료 할 수 없습니다
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript">
function onLoad()
{
document.addEventListener("deviceready", onDeviceReady, false);
//alert("Load");
}
function onDeviceReady()
{
document.addEventListener("backbutton", onBackKeyDown, true);
// alert("Device Ready");
}
function onBackKeyDown()
{
navigator.app.exitApp();
}
</script>
작동합니다 뭔가를 제안주세요 .... 그래서 당신은 자동으로 응용 프로그램을 종료합니다 뒤로 버튼을 누를 때마다.
if (typeof navigator.app !== 'undefined') {
navigator.app.clearHistory();
}
위의 코드가 작동합니다. navigator.app는 iOS 용으로 정의되지 않았으므로이 기능은 여러 플랫폼에서 작동합니다.
당신은 onload에서 바인딩 장치를 시도 했습니까? 휴대 전화 API가로드되는 즉시 기기가 켜지므로 onLoad 기능이 실행되기 전에도 호출 될 수 있습니다. –
@TaimourTanveer thanks ... – Madhuri
제대로 작동 했습니까? –