Javascript 检测离子2应用程序中的事件

Javascript 检测离子2应用程序中的事件,javascript,android,ionic2,sip,Javascript,Android,Ionic2,Sip,由于手机来电,所有应用程序都会转到后台。在Ionic 2应用程序中,是否有任何方法可以检测到它何时将进入后台并在该事件中采取行动由于我的缺点,我无法发表评论,但我认为我可以提供指导 我认为你应该订阅平台暂停和恢复事件,你应该这样做 ionViewDidLoad() { this.platform.ready().then(() => { this.platform.pause.subscribe(() => { this.connectState = ‘disconnec

由于手机来电,所有应用程序都会转到后台。在Ionic 2应用程序中,是否有任何方法可以检测到它何时将进入后台并在该事件中采取行动

由于我的缺点,我无法发表评论,但我认为我可以提供指导

我认为你应该订阅平台暂停和恢复事件,你应该这样做

ionViewDidLoad() {
this.platform.ready().then(() => {
  this.platform.pause.subscribe(() => {
    this.connectState = ‘disconnected’;
    this.connected = false;
    this.buttonDisabled = true;
  });
  this.platform.resume.subscribe(() => {
    this.checkConnectivity();
  });
}
}


如果您需要更多详细信息来参考我从哪里提取代码。

请不要否决。关于这一点我在网上搜索了很多,最后不得不在这里问我上次没有投反对票。因为你删除了你的帖子,所以不要发表评论。问题是:StackOverflow是一个讨论代码的地方,而不是想法、意见或建议。因此,这意味着你必须先工作,试着解决你的问题,然后带着你的怀疑回到这里——展示你的努力和道路。“我们很乐意提供帮助。”statosdotcom感谢您的建议。我会先尝试一些代码是的,伙计,继续。你能做到。最好的。建议:实现一个服务,该服务使用在应用程序中扩展PhoneStateListener的类;)