-2

如果我在运行我的本机应用程序时按下Galaxy Nexus设备上的电源按钮,在我的Activity收到onPause通知之前似乎有大约 5 秒的延迟。LogCat 输出:

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 得到确认,但Activity直到大约 5 秒后才收到通知?(我的NotifyAndroidOnPause函数只是从onPause调用)。

有没有人遇到过这种行为?我根本没有调用任何PowerManager方法。

(安卓版本:4.2.2)

非常感谢,

安迪

4

1 回答 1

0

Firstm 配置您的应用程序。然后看看你是否有机会在你的代码中没有做任何类似的繁忙循环。因为如果该问题仅在您的应用程序处于前台时发生,那么显然它与您的“行为”方式有关,并且在大多数情况下,大量负载是这种情况下的罪魁祸首

于 2013-08-29T19:58:18.537 回答