2013-08-29 80 views
-2

如果我按一個Galaxy Nexus的設備上的電源按鈕在運行我的本地應用程序似乎有一個約5秒的延遲我活動之前得到的onPause通知。 logcat的輸出:延遲的Android鎖

08-29 20:06:27.751: I/PowerManagerService(391): Going to sleep by user request... 
08-29 20:06:32.767: I/BlitzTech(22784): NotifyAndroidOnPause: notifyPauseRefCount: 1 

注意電源按鈕是在承認:27S但活動沒有得到通知,直到約5秒後? (我的NotifyAndroidOnPause功能簡稱onPause)。

以前有沒有人遇到過這種行爲? 我根本不打電話給任何PowerManager方法。

(Android版本:4.2.2)

非常感謝,

安迪

回答

0

Firstm配置您的應用程序。然後看看你是否有可能沒有在你的代碼中做任何繁忙的循環。因爲如果只有當你的應用程序處於前景時纔會出現這種問題,那麼顯然它與你的「行爲」有關,並且在大多數情況下,廣泛的負載是這種情況下的罪魁禍首。

+0

感謝Marcin。實際上我正在試圖弄清楚我是否有一個攤位。 :) 編輯:雖然它的奇怪,它似乎只發生在我的Galaxy Nexus。我的HTC One S上即時鎖定。 – aslater