【问题标题】:How to prevent app from closing when android device goes to sleepandroid设备进入睡眠状态时如何防止应用程序关闭
【发布时间】:2015-03-02 14:09:13
【问题描述】:

如何防止我的应用程序在设备进入睡眠模式时关闭,我发现只要我的设备进入睡眠模式,我的应用程序就会关闭,但我希望它在我的设备退出睡眠模式时仍然打开。

【问题讨论】:

  • @AndroidGeek 我已经看到了,但没有帮助,所以我不得不问。如果您能提供帮助,我将不胜感激,谢谢
  • @AndroidGeek - 问题是,我也面临同样的问题,你可以阻止设备进入睡眠状态,但你不能阻止用户将屏幕设置为睡眠状态......
  • 我所做的是,注册一个广播接收器和一个服务,当屏幕打开或关闭时它们会被触发。当它关闭时,我在 sharedPreferences 中存储了一个布尔值,表明此活动在进入睡眠模式时是活动的。如果屏幕再次亮起,服务会检查该值,如果活动仍然存在,则服务什么也不做。但如果活动不再存在,服务将再次启动它...
  • 您是否尝试过使用唤醒锁。

标签: android wakelock android-wake-lock sleep-mode


【解决方案1】:

可能是因为你在 onPause() 中调用了finish() 方法。

【讨论】:

  • 那我该怎么办,请帮忙!!
  • 从 onPause() 中移除 finish() 方法。
  • 这是正确的,但迟早,如果屏幕熄灭,应用程序将被销毁。例如,用户通过电源按钮使屏幕进入睡眠状态,并且在接下来的几个小时内不会返回......
  • @Morry 它可以工作,但这现在可以阻止应用程序进入睡眠模式,但我希望该应用程序进入睡眠模式
  • 我不明白...为什么应用程序不应该进入睡眠模式?
猜你喜欢
  • 2016-03-14
  • 1970-01-01
  • 2017-01-30
  • 2012-07-14
  • 1970-01-01
  • 2012-01-17
  • 2010-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多