2015-07-13 48 views
1

我有一个关于闹钟应用程序的奇怪情况。我有一个应用程序在整夜“醒来”,并且在某个时间点警报开始,并且用户按下后退按钮或用户界面(UI)中的按钮,警报声停止并移至下一个活动(直到此处一切正常!)Android闹铃正在运行按下主页按钮模块UI(棒棒糖)

该情景是:屏幕被认为是,警报开始,所以活动启动,用户按下电源按钮。再次按下电源按钮(活动再次开始),然后按主页按钮。

预棒棒糖

  • 该应用程序在后台运行,并且报警仍然振铃(正常行为)

棒棒糖

  • 屏幕变黑,用户可以在他的电话上做任何事情,直到他重新启动并且闹钟响起为止

你有没有经历过这个?我发现有很多棒棒糖的黑屏问题,但我只从用户的角度看到“解决方案”,我想让我的应用程序避免这个问题。

回答

2

此问题与键盘锁相关,当收到闹钟的意图时我禁用了键盘锁,因为我想禁用锁定屏幕,但我意识到在onResume方法中执行此操作的最佳位置。 因此,我将禁用键盘锁移至onResume并启用键盘锁onPause并制作了这个技巧

+1

以下是有关此错误的另一种说明: https://code.google.com/p/android/issues/detail?id = 94887 – Asilvia