Phonegap暂停事件
pause事件
类似android的生命周期 pause 代码功能是当前台应用将要转向后台时调用 (类似点击了home健后回到了桌面 )
可以用pause事件保存数据
应用应使用 document.addEventListener 去加载
简单例子:
document.addEventListener("pause", onPause, false);
function onPause() {
// Handle the pause event
}
完整例子:
<!DOCTYPE html><html> <head>
<title>Pause 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("pause", onPause, false);
}
// Handle the pause event //
function onPause() {
//onpause的执行
}
</script>
</head>
<body οnlοad="onLoad()"> </body>
</html>
支持的系统:
- Amazon Fire OS
- Android
- BlackBerry 10
- iOS
- Windows Phone 7 and 8
- Windows 8
ios在使用过程中的问题:
http://docs.phonegap.com/en/3.4.0/cordova_events_events.md.html#pause