Phonegapイベントのresumeイベント
Phonegapイベントのresumeイベント
アプリケーションがバックグラウンドからフロントに再開されるとイベントがトリガーされます
Androidのactivityライフサイクルのresumeに似ています
サポートプラットフォーム: Amazon Fire OS Android BlackBerry 10 iOS Windows Phone 7 and 8 Windows 8の簡単な例:
アプリケーションがバックグラウンドからフロントに再開されるとイベントがトリガーされます
Androidのactivityライフサイクルのresumeに似ています
サポートプラットフォーム:
document.addEventListener("resume", onResume, false);
function onResume() {
// Handle the resume event
}
の完全な例:<!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>
IOSで発生した問題:resumeイベント処理を呼び出すときにalert()のようなインタラクティブな機能がsettimeout()で呼び出されたタイムアウト時間値をゼロにする必要がある場合、アプリケーションが停止します.例:document.addEventListener("resume", onResume, false);
function onResume() {
setTimeout(function() {
// TODO: do your thing!
}, 0);
}