OSDN Git Service

Add IIntentSender to ActivityContainer.startActivity
authorCraig Mautner <cmautner@google.com>
Mon, 27 Jan 2014 17:21:32 +0000 (09:21 -0800)
committerCraig Mautner <cmautner@google.com>
Tue, 4 Feb 2014 23:10:13 +0000 (15:10 -0800)
commitdf88d73092c62a1a3cd2b2056ca63ae2e70cc238
treea4973477eb7616223780ae0d63e7be8bc9880b88
parent70f908d7af916bf0e5b6af2913752dca431b837f
Add IIntentSender to ActivityContainer.startActivity

PendingIntents and IntentSenders can now be launched. Still does not
work once the host activity has been paused and resumed.

Window manager TaskStacks now exist independently of Displays and app
windows persist after Displays are removed below them. Attaching the
stack to a new Display does not yet restore the windows to it.

Fixes bug 12747909.

Change-Id: I509007ee23fda400b353f483cf6ecce08177763b
16 files changed:
api/current.txt
core/java/android/app/ActivityView.java
core/java/android/app/IActivityContainer.aidl
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
services/core/java/com/android/server/am/PendingIntentRecord.java
services/core/java/com/android/server/wm/DimLayer.java
services/core/java/com/android/server/wm/DisplayContent.java
services/core/java/com/android/server/wm/Session.java
services/core/java/com/android/server/wm/Task.java
services/core/java/com/android/server/wm/TaskStack.java
services/core/java/com/android/server/wm/WindowAnimator.java
services/core/java/com/android/server/wm/WindowManagerService.java
services/core/java/com/android/server/wm/WindowState.java
services/core/java/com/android/server/wm/WindowStateAnimator.java