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
activezdarzenie jest dostępna jako alternatywa dlaresumei 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 kolejnymresumewydarzenie, 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 UIApplicationExitsOnSuspendYES. Aby uruchomić zablokowane na iOS 4, to ustawienie nie ma znaczenia.wznowić imprezy
Po wywołaniu z
resumeobsługi zdarzeń, funkcje interaktywne, takie jakalert()muszą być zapakowane wsetTimeout()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); }