2016-05-06 9 views
0

Есть ли способ, который вызывается до того, как приложение убито в Кордове? Я знаю, что есть onPause/onResume. Но он работает только тогда, когда приложение помещается в фоновый режим: cordova doc. У меня есть служба, которую я хочу начать только один раз при первом посещении страницы. Но когда я продолжаю посещать эту страницу, эта служба запускается несколько раз.Метод, вызванный до убийства приложения - Cordova

ответ

0

Нет, нет никаких событий, которые срабатывают до того, как приложение cordova будет убито. Но то, что вы хотите сделать, это довольно просто, используя localStorage

//you can use the following inside document.ready() or cordova's deviceready 

if (localStorage["firstTimeFlag"] == null || localStorage["firstTimeFlag"] == "") 
{ 
    alert("You are here for the first time"); 
    //here add your service,do your thing. show start tour or splash screen or something like that 
    window.localStorage["firstTimeFlag"] = true; 
} else { 
    alert("You are not here for the first time"); 
} 
+0

Это было бы хорошо, но после убийства приложения я хочу LocalStorage [ «firstTimeFlag»] утратившими снова – RadoInko

+0

затем использовать sessionStorage вместо LocalStorage. –

+0

Я постараюсь, спасибо – RadoInko

Смежные вопросы