OSDN Git Service

Remove custom lifecycle transitions for onNewIntent callback
authorLouis Chang <louischang@google.com>
Wed, 27 Feb 2019 04:56:18 +0000 (12:56 +0800)
committerLouis Chang <louischang@google.com>
Mon, 8 Apr 2019 04:37:50 +0000 (04:37 +0000)
commit92d1652fa6b5b23901084e8ee63d8afe1a53b3da
tree8baa0314ee362674a549154a3c0de02d9404a6a4
parent835f260d602a319e6670911ff3887f5c6247b33d
Remove custom lifecycle transitions for onNewIntent callback

Rebased from ag/3785659. This CL switches to using post-execution
state resolution for new intent delivery. Also removes some
unnecessary code needed for old logic.

Bug: 65236456
Bug: 77974794
Test: atest ActivityLifecycleTests
Change-Id: I734ad50de498cd2a6b9514c8ef6cb1eeb08e4ec5
core/java/android/app/Activity.java
core/java/android/app/ActivityThread.java
core/java/android/app/ClientTransactionHandler.java
core/java/android/app/LocalActivityManager.java
core/java/android/app/servertransaction/NewIntentItem.java
core/tests/coretests/src/android/app/servertransaction/ObjectPoolTests.java
core/tests/coretests/src/android/app/servertransaction/TransactionParcelTests.java
services/core/java/com/android/server/wm/ActivityRecord.java
services/core/java/com/android/server/wm/ActivityStack.java