OSDN Git Service

Fix problems with new PowerManager.reboot() implementation.
authorMike Lockwood <lockwood@android.com>
Fri, 12 Mar 2010 12:55:23 +0000 (07:55 -0500)
committerMike Lockwood <lockwood@android.com>
Fri, 12 Mar 2010 17:35:24 +0000 (12:35 -0500)
commitb62f959430afa80e616675fe15cec5392e8178de
tree28051125ef1f7a0af40106912fdd1a031ff37ec8
parenta91e972752211d6731fb6784f3f9b653add58aa8
Fix problems with new PowerManager.reboot() implementation.

ShutdownThread.reboot() does return so we need to block after calling it
to prevent PowerManager.reboot() from returning.

Since PowerManager.reboot() can now take significantly longer than before,
we now ignore ANRs during shutdown.

Change-Id: Ibceeb265ae382567215f6a399108d8be3a7bbc95
Signed-off-by: Mike Lockwood <lockwood@android.com>
services/java/com/android/server/PowerManagerService.java
services/java/com/android/server/am/ActivityManagerService.java