diff options
| author | Craig Mautner <cmautner@google.com> | 2014-07-02 15:04:09 -0700 |
|---|---|---|
| committer | George Mount <mount@google.com> | 2014-07-07 12:48:50 -0700 |
| commit | eb8abf7207aa118065999514f9248affbdd94de1 (patch) | |
| tree | 692d600948fdc214b59eb042b4802459a05f163b /core/java/android/app/Activity.java | |
| parent | d1ed9b3ea74870fae3e666b4a3b26d8281999d8a (diff) | |
Introduce onNewActivityOptions for return activity
When an activity that is already translucent returns to the
previous activity using a scene transition the receiving activity
did not receive its ActivityOptions for its side of the animation.
The new method onNewActivityOptions() delivers those options.
Fixes bug 14869070.
Change-Id: I09b136b3213aae5d3521894e17a7500ac793f3d2
Diffstat (limited to 'core/java/android/app/Activity.java')
| -rw-r--r-- | core/java/android/app/Activity.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java index 228d82ef958c..28498ec7eeaa 100644 --- a/core/java/android/app/Activity.java +++ b/core/java/android/app/Activity.java @@ -5284,6 +5284,14 @@ public class Activity extends ContextThemeWrapper } } + /** @hide */ + public void onNewActivityOptions(ActivityOptions options) { + mActivityTransitionState.setEnterActivityOptions(this, options); + if (!mStopped) { + mActivityTransitionState.enterReady(this); + } + } + /** * Retrieve the ActivityOptions passed in from the launching activity or passed back * from an activity launched by this activity in its call to {@link |
