繁体   English   中英

Ionic / Cordova:即使在后台,如何强制应用在启动时刷新?

[英]Ionic / Cordova: How to force app to refresh on start, even when it was in background?

在我的离子应用程序的主屏幕上,有一个项目列表,这些项目可能与上次启动该应用程序时有所不同。 但是,当应用程序在后台运行(多任务)时,我又回到了它,它不会触发有角的$ scope.init函数,该函数会加载项目并在全新的起点上使用,但完全相同,现在显示不正确的项目。

如何使主屏幕始终在应用启动时刷新,即使它只是从后台返回也是如此?

Cordova简历处理程序是您的理想选择(请参阅docs ):

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

function onResume() {
    // refresh your data here
 }    

以离子方式做到这一点是一种差异语法:

$ionicPlatform.on('resume', function() {
    $state.go('some state');
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM