Android闹钟运行按主页按钮块UI(Lollipop)

时间:2015-07-13 11:15:02

标签: android android-5.0-lollipop android-alarms

关于闹钟应用,我有一个奇怪的情况。我有一个应用程序,醒着"警报开始时,整晚和警报开始时,用户按下后退按钮或用户界面(UI)中的按钮,警报声停止并移至下一个活动(直到此处一切正常!)

方案是:屏幕被视为,警报开始,因此活动启动,用户按下电源按钮。再次按下电源按钮(活动再次开始),然后按主页按钮。

预棒棒糖

  • 应用程序在后台运行且警报仍在响铃(正常行为)

棒棒糖

  • 屏幕变黑,用户无法在手机上执行任何操作,直到重新启动并且闹铃响起

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

1 个答案:

答案 0 :(得分:2)

这个问题与键盘保护有关,当我收到闹钟的意图时,我正在禁用键盘锁,因为我想禁用锁定屏幕,但我意识到最好的地方是在onResume方法中。 所以我将禁用键盘锁移动到onResume并启用keyguard到onPause,这就成了技巧