resume
Zdarzenie fires, gdy aplikacja jest źródło tła.
document.addEventListener("resume", yourCallbackFunction, false);
Szczegóły
resume
Zdarzenie 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 dlaresume
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 kolejnymresume
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 UIApplicationExitsOnSuspendYES
. Aby uruchomić zablokowane na iOS 4, to ustawienie nie ma znaczenia.wznowić imprezy
Po wywołaniu z
resume
obsł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); }