2017-11-01 8 views
0

私は複数のプラットフォーム用のPhoneGapアプリケーションを開発しています。いくつかのケースでアプリケーションをプログラムで一時停止したいとします(たとえば、onPauseがAndroidデバイスでは起動され、iOSデバイスでは起動されないなどのPDFファイルを開くとき)。PhoneGapアプリケーションを使用してiOSデバイスでプログラム的に休止

+0

Androidで別のアクティビティや別のアプリを開くと、onPauseが発生します。 iOSでは、新しいViewControllerを表示すると、viewWillDisappearを持つことができます。 – blyabtroi

+0

完璧!しかし、私はViewControllerに関する多くの情報を持っていないし、私のコードでそれを統合する方法..あなたは私に例を表示することができますか? –

答えて

0

これらのイベントは、Cordovaによって発生したシステムイベントであるため、プログラムで開始する方法はありません。あなたができる唯一のことは、それらを聞き、それに応答して機能を実行することです。このようなもの:

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

function onPause() { 
    // Handle the pause event 

    if(device.platform ==='Android'){ 
     // do stuff 
    } 
} 
関連する問題