resume

Zdarzenie fires, gdy aplikacja jest źródło tła.

document.addEventListener("resume", yourCallbackFunction, false);

Szczegóły

resumeZdarzenie fires po platformie rodzimych wyciąga wniosek od tła.

Aplikacje zwykle należy użyć document.addEventListener Aby dołączyć słuchacza raz [deviceready](events.deviceready.html) pożary zdarzenia.

Obsługiwane platformy

  • Amazon Fire OS
  • Android
  • BlackBerry 10
  • iOS
  • Windows Phone 8
  • Windows 8

Szybki przykład

document.addEventListener("resume", onResume, false);

function onResume() {
    // Handle the resume event
}

Pełny przykład

<!DOCTYPE html>
<html>
  <head>
    <title>Resume Example</title>

    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    // Wait for device API libraries to load
    //
    function onLoad() {
        document.addEventListener("deviceready", onDeviceReady, false);
    }

    // device APIs are available
    //
    function onDeviceReady() {
        document.addEventListener("resume", onResume, false);
    }

    // Handle the resume event
    //
    function onResume() {
    }

    </script>
  </head>
  <body onload="onLoad()">
  </body>
</html>

Dziwactwa iOS

Wszelkie interaktywne funkcje wywoływane z [pause](events.pause.html) obsługi zdarzeń wykonać później podczas wznawiania działania aplikacji, jak sygnalizowane przez resume zdarzenie. Należą do nich alerty, console.log() i wszelkie rozmowy z wtyczki lub Cordova API, które przechodzą przez Objective-C.

  • aktywnych zdarzeń

    IOS specyficzne active zdarzenie jest dostępna jako alternatywa dla resume i wykrywa użytkowników wyłączyć przycisk blokada , aby odblokować urządzenie z app uruchomiony na pierwszym planie. Jeśli aplikacji (i urządzenia) jest włączona na wielozadaniowość, to jest powiązany z kolejnym resume wydarzenie, ale tylko pod iOS 5. W efekcie wszystkie zablokowane aplikacje w iOS 5, że wielozadaniowych włączone są wypychane do tła. Dla aplikacji będą nadal działać, gdy zablokowane pod iOS 5, wyłączenie aplikacji wielozadaniowych przez ustawienie UIApplicationExitsOnSuspend YES . Aby uruchomić zablokowane na iOS 4, to ustawienie nie ma znaczenia.

  • wznowić imprezy

    Po wywołaniu z resume obsługi zdarzeń, funkcje interaktywne, takie jak alert() muszą być zapakowane w setTimeout() rozmowy z timeout wartość zero, albo aplikacja zawiesza się. Na przykład:

    document.addEventListener("resume", onResume, false);
    function onResume() {
       setTimeout(function() {
              // TODO: do your thing!
            }, 0);
    }