OSDN Git Service

Add more logging to Activity Lifecycler.
authorBryce Lee <brycelee@google.com>
Tue, 16 Jan 2018 23:59:47 +0000 (15:59 -0800)
committerBryce Lee <brycelee@google.com>
Wed, 17 Jan 2018 16:41:54 +0000 (08:41 -0800)
commitd946f86f124fca87c757100e49ba7d5b206c8a44
treec9463be5ec3a509cf2fefd960688a5df42b7bc86
parentf24977b523c17f276a236be6fea784f8d4ee32db
Add more logging to Activity Lifecycler.

This changelist introduces temporary logging targeting an issue
where lifecycle transactions are executing for non-existent client
records. Additional details are retained and exposed in this case
to help better understand what is happening.

Bug: 71506345
Test: manual
Change-Id: Ibfdbbd5ef0c465294709383405403aa0d3508ecb
12 files changed:
core/java/android/app/ActivityThread.java
core/java/android/app/ClientTransactionHandler.java
core/java/android/app/servertransaction/ActivityLifecycleItem.java
core/java/android/app/servertransaction/ClientTransaction.java
core/java/android/app/servertransaction/DestroyActivityItem.java
core/java/android/app/servertransaction/PauseActivityItem.java
core/java/android/app/servertransaction/ResumeActivityItem.java
core/java/android/app/servertransaction/StopActivityItem.java
core/java/android/app/servertransaction/TransactionExecutor.java
services/core/java/com/android/server/am/ActivityRecord.java
services/core/java/com/android/server/am/ActivityStack.java
services/core/java/com/android/server/am/ActivityStackSupervisor.java