簡體   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