2015-07-13 46 views
1

我有一個關於鬧鐘應用程序的奇怪情況。我有一個應用程序在整夜「醒來」,並且在某個時間點警報開始,並且用戶按下後退按鈕或用戶界面(UI)中的按鈕,警報聲停止並移至下一個活動(直到此處一切正常!)Android鬧鈴正在運行按下主頁按鈕模塊UI(棒棒糖)

該情景是:屏幕被認爲是,警報開始,所以活動啓動,用戶按下電源按鈕。再次按下電源按鈕(活動再次開始),然後按主頁按鈕。

預棒棒糖

  • 該應用程序在後臺運行,並且報警仍然振鈴(正常行爲)

棒棒糖

  • 屏幕變黑,用戶可以在他的電話上做任何事情,直到他重新啓動並且鬧鐘響起爲止

你有沒有經歷過這個?我發現有很多棒棒糖的黑屏問題,但我只從用戶的角度看到「解決方案」,我想讓我的應用程序避免這個問題。

回答

2

此問題與鍵盤鎖相關,當收到鬧鐘的意圖時我禁用了鍵盤鎖,因爲我想禁用鎖定屏幕,但我意識到在onResume方法中執行此操作的最佳位置。 因此,我將禁用鍵盤鎖移至onResume並啓用鍵盤鎖onPause並製作了這個技巧

+1

以下是有關此錯誤的另一種說明: https://code.google.com/p/android/issues/detail?id = 94887 – Asilvia