OSDN Git Service

Don't re-launch activities while the device is sleeping
authorWale Ogunwale <ogunwale@google.com>
Thu, 16 Jun 2016 17:03:40 +0000 (10:03 -0700)
committerWale Ogunwale <ogunwale@google.com>
Thu, 16 Jun 2016 19:39:11 +0000 (12:39 -0700)
commit0619545be9adca4458cb627c18c211faad6b6275
treebdc1bdaf4950bd43956ac117e2e8052765f0e9db
parent43f6a45e7e111af8a843e001b555082cb356a529
Don't re-launch activities while the device is sleeping

- Don't ensure configuration for top running activity that is in the
stopped state if the configuration change while the device is sleeping
as we don't want to relaunch activities in this state.
- Don't make activities visible while the device is sleeping and the
activity isn't in voice interaction mode. Making it visible can also
lead to the activity been relaunched due to configuration changing.

Note the the right configuration will be applied to the activity the next
time we try to make it visible. The re-launch will happen then.

Bug: 28518380
Change-Id: Ic22193db645dec358065cb05e7f1afc6fc8ac49f
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/ActivityStack.java