|
楼主 |
发表于 2016-2-22 10:29:17
|
显示全部楼层
谢谢。
我调查了一下,我的用法没有问题,问题在于每次我的APP从后台切换回前台的时候都会重新刷新页面。我尝试用另一个cordova插件background-mode来enable APP的后台运行模式,但每次APP resume后还是会重新加载(主页)页面。
代码如下:
------------------------------------------------
function onResume(){
alert('onResume');//Resume后观察到页面进行了重新加载,导致pause前的页面失效。
}
function onPause(){
alert('onPause');
}
function onDeviceReady() {
document.addEventListener('pause', onPause, false);
document.addEventListener('resume', onResume, false);
cordova.plugins.backgroundMode.enable();
}
document.addEventListener('deviceready', onDeviceReady);
------------------------------------------------
不知道是哪里的问题,有什么办法解决?
|
|