[英]ionic app resume and pause
我希望我的应用程序在它处于活动状态的背景状态时执行某些操作。 我理解根据cordova文档,我可以使用下面的代码执行此操作,这是有效的。
// device APIs are available
//
function onDeviceReady() {
document.addEventListener("resume", onResume, false);
}
// Handle the resume event
//
function onResume() {
}
我的应用程序是使用Ionic构建的,使用上面代码的缺点是它只能在我的app模块之外工作,所以我无法在我的app模块中触发函数。 我找到了一些关于它应该如何在我的app模块中工作的代码示例,但是没有它们正在工作。 看下面的一些例子。
$ionicPlatform.on('resume', function(){
// rock on
});
/
ionic.Platform.ready(function() {
ionic.on('resume', function(){
//rock on
}, element);
});
/
$ionicPlatform.ready(function () {
document.addEventListener("deviceReady", function () {
document.addEventListener("resume", function () {
$timeout(function () {
//rock on
}, 0);
}, false);
});
});
我忘记了什么,我做错了什么,我希望有人可以帮助我。
谢谢!!
对于离子,您可以尝试以下代码,希望它对您有所帮助
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
document.addEventListener("pause", function() {
//code for action on pause
}, false);
document.addEventListener("resume", function() {
//code for action on resume
}, false);
});
我们可以使用$ ionicPlatform来监听离子应用程序的resume事件。 应用程序恢复后会触发此事件。
$ionicPlatform.on("resume", function (event) {
// will execute when device resume.
});
以CodeExpertz为例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.