我们无法在应用退出和应用暂停时关闭我们的投票服务。 在我添加的控制器中
$scope.$on('$destroy', function () {
$interval.cancel(<pollingIntervall>);
});
但如果我打电话
,则销毁信号不会触发ionic.Platform.exitApp()
也不会暂停应用(硬件主页按钮)。
如果我添加
$rootScope.$destroy();
在我调用之前... extiApp()所有示波器都接收到销毁信号。但是,如果用户使用硬件后退按钮关闭应用程序,那么这不起作用。
感谢您的帮助。
答案 0 :(得分:0)
Platform.exitApp()只是Cordova的window.navigator.app.exitApp()方法的包装器。它没有做任何其他事情。
据我所知,你需要听听卡尔多瓦这样的真实事件,比如暂停&amp;恢复。科尔多瓦事件的文档可以在https://cordova.apache.org/docs/en/4.0.0/cordova_events_events.md.html找到。