OSDN Git Service

Remove activity and window stacks when last task is removed.
authorWale Ogunwale <ogunwale@google.com>
Fri, 20 Feb 2015 00:19:15 +0000 (16:19 -0800)
committerWale Ogunwale <ogunwale@google.com>
Fri, 20 Feb 2015 00:21:09 +0000 (16:21 -0800)
commit0f95e3f0753508344b198c0a76afb892df514f52
tree39e1c06d30afde399e938f1beccc23e41384cfb6
parentb1193ade255385d899d81e8d62ceaa97c7d6aeb6
Remove activity and window stacks when last task is removed.

Also,
* Only restore recent task to a full screen stack instead of any
  randomly sized stack.
* Fixed issue where we were restore task from recents for some
  operations when we didn't need to.
* Null out TaskRecord.stack when the task is removed from the
  stack.

Bug: 19083170
Change-Id: I4e006f101f9d0f2aebde130ad77afc4d258c6612
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/ActivityStack.java
services/core/java/com/android/server/am/ActivityStackSupervisor.java