如果应用程序闲置到10分钟,如何从启动画面开始

时间:2015-08-28 06:53:55

标签: javascript cordova

我想写一个javascript代码,当Phonegap应用程序处于空闲状态直到最后10-20分钟时,它会重新启动。我正在使用以下代码

var string = "url('http://www.stackoverflow.com')";
var url =   string.replace(/\burl\('([^()]*)'\)/g, "$1")
document.write(url) 

2 个答案:

答案 0 :(得分:1)

要再次显示启动画面,您可以使用

navigator.splashscreen.show();

但你必须用代码隐藏它

setTimeout(function() {
    navigator.splashscreen.hide();
}, 2000);

答案 1 :(得分:0)

使用此事件将睡眠时间值写入本地存储

document.addEventListener("pause", yourCallbackFunction, false);

使用此事件检查应用重启时的睡眠时间值,以确定其是否超过10分钟

document.addEventListener("resume", yourCallbackFunction, false);

如果符合条件,请使用以下代码显示和隐藏启动画面

navigator.splashscreen.show();
setTimeout(function() {
   navigator.splashscreen.hide();
}, 3000);

cordova documentation

中查看活动详情