2013-09-27 2 views
2

Cordova 3.x를 사용하여 백그라운드에서 실행해야하는 앱인 Android에서 내 config.xml에 다음 줄이 표시됩니다.앱이 백그라운드에서 실행 중임 (Phonegap Cordova 3.0)

<preference name="exit-on-suspend" value="false" /> 

이 내가 HOME 버튼을 누를 때 응용 프로그램이 배경에 계속하지만 내 실제 장치에서 응용 프로그램을 테스트 할 때 단지 배경도 몇 초에서 실행, 내 안드로이드 에뮬레이터에서 잘 작동합니다 ...

모든 솔루션 ? 감사! :-)

+0

PG 빌드 문서는 선호도는 아이폰 OS 말한다. @ gazapko, 안드로이드 솔루션을 찾았습니까? –

+0

해결책을 찾았습니까? – JoDiii

답변

1

선호도 exit-on-suspend은 iOS에서만 지원됩니다.

우리는 조금 전에이 근무하지만, 불행히도 때문에 안드로이드 활동의 자연의 휴식 추가적인 활동을 사용하여 다양한 기능을 일시에 종료하십시오 폰갭 개발자에 따르면. 예를 들어 에서 navigator.camera.getPicture를 사용하면 카메라 활동이 시작될 때 앱의 기본 활동이 일시 중지되며 보조 시스템을 종료 할 때 을 종료하면 종료됩니다.

가능한 옵션은 pause 이벤트를 수신하고 발생하면 다음 응용 프로그램을 종료된다

<script src="phonegap.js"></script> 
<script> 
    function onPause() { 
    navigator.app.exitApp(); 
    }; 

    function onDeviceReady() { 
    document.addEventListener("pause", onPause, false); 
    }; 

    function onLoad() { 
    document.addEventListener("deviceready", lbmon.onDeviceReady, false); 
    }; 
</script> 
</head> 
<body onload="onLoad();"> 
</body> 
관련 문제