每次用户开始使用该应用程序时我都需要知道.
案例1(确定):应用程序未启动.
用户从头开始应用程序.
我在app的bootstrap上添加了一个监听器,我知道它何时启动.
案例2(Todo):该应用程序已启动,但它已不再处于活动状态
用户从任务栏重新加载应用程序.
我想知道应用程序何时从任务栏到达前台(如alt选项卡).
抓住这个很棘手,因为应用程序仍在运行,我不知道要听哪个事件.事实上,我甚至不知道如何命名这种行为.
解决方法
在Cordova中有一个应用程序恢复和暂停的事件,因此您无需编辑Cordova类文件.以下是我目前在iOS /
Android应用中使用的工作代码.
window.onload = function() { //only fired once when app is opened document.addEventListener("deviceready",init,false); //re-open app when brought to foreground document.addEventListener("resume",false); //trigger when app is sent to background document.addEventListener("pause",onPause,false); } function init() { console.log('device ready or resume fired'); }
原文地址:https://www.jb51.cc/js/150480.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。