2017-11-01 12 views
0

여러 플랫폼 용 PhoneGap 응용 프로그램을 개발 중입니다. 일부 경우 (예 : onPause가 Android 기기에서는 실행되지만 iOS 기기에서는 실행되지 않음) PDF 파일을 열 때 프로그램 방식으로 프로그램을 일시 중지하고 싶습니다.PhoneGap 응용 프로그램을 사용하여 iOS 장치에서 프로그래밍 방식으로 일시 중지

+0

Android에서 다른 활동이나 다른 앱을 열면 onPause가 실행됩니다. iOS에서는 새로운 ViewController를 표시 할 때 viewWillDisappear를 가질 수 있습니다. – blyabtroi

+0

완벽! 하지만 난 ViewController에 대한 많은 정보가 없으며 내 코드에 통합하는 방법 .. 당신이 내게 예제를 보여 주실 수 있습니다 onphause와 함께 일하지 않고 IOS에서보기를 manipualte하는 방법의 제발? –

답변

0

이러한 이벤트를 프로그래밍 방식으로 시작하는 방법은 Cordova에서 시작한 시스템 이벤트이므로이 방법을 사용할 수 없습니다. 당신이 할 수있는 유일한 일은 응답을 듣고 기능을 실행하는 것입니다. 다음과 같이합니다.

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

function onPause() { 
    // Handle the pause event 

    if(device.platform ==='Android'){ 
     // do stuff 
    } 
}