diff options
| author | 2019-05-09 20:45:29 +0000 | |
|---|---|---|
| committer | 2019-05-09 20:45:29 +0000 | |
| commit | 5ffba38d5c7160bbde41d7224ac71e52c426d9fa (patch) | |
| tree | abf9c7f839acf50b21a4d49e86ebbe2a9b4b35ac | |
| parent | 1fca828af32c5bb799770676401304bb685d0684 (diff) | |
| parent | 75b0a9929d50b4a211c452f0cf59128ae472c8ef (diff) | |
Merge "Correct dump()" into qt-dev
| -rw-r--r-- | services/core/java/com/android/server/attention/AttentionManagerService.java | 31 | ||||
| -rw-r--r-- | services/core/java/com/android/server/power/AttentionDetector.java | 14 |
2 files changed, 33 insertions, 12 deletions
diff --git a/services/core/java/com/android/server/attention/AttentionManagerService.java b/services/core/java/com/android/server/attention/AttentionManagerService.java index 032af258dbd9..7605ccb5aeda 100644 --- a/services/core/java/com/android/server/attention/AttentionManagerService.java +++ b/services/core/java/com/android/server/attention/AttentionManagerService.java @@ -374,8 +374,15 @@ public class AttentionManagerService extends SystemService { private void dumpInternal(IndentingPrintWriter ipw) { ipw.println("Attention Manager Service (dumpsys attention) state:\n"); - ipw.printPair("context", mContext); - ipw.println(); + ipw.println("AttentionServicePackageName=" + getServiceConfigPackage(mContext)); + ipw.println("Resolved component:"); + if (mComponentName != null) { + ipw.increaseIndent(); + ipw.println("Component=" + mComponentName.getPackageName()); + ipw.println("Class=" + mComponentName.getClassName()); + ipw.decreaseIndent(); + } + synchronized (mLock) { int size = mUserStates.size(); ipw.print("Number user states: "); @@ -511,10 +518,24 @@ public class AttentionManagerService extends SystemService { } private void dump(IndentingPrintWriter pw) { - pw.printPair("context", mContext); - pw.printPair("userId", mUserId); + pw.println("userId=" + mUserId); synchronized (mLock) { - pw.printPair("binding", mBinding); + pw.println("binding=" + mBinding); + pw.println("current attention check:"); + if (mCurrentAttentionCheck != null) { + pw.increaseIndent(); + pw.println("is dispatched=" + mCurrentAttentionCheck.mIsDispatched); + pw.println("is fulfilled:=" + mCurrentAttentionCheck.mIsFulfilled); + pw.decreaseIndent(); + } + pw.println("attention check cache:"); + if (mAttentionCheckCache != null) { + pw.increaseIndent(); + pw.println("last computed=" + mAttentionCheckCache.mLastComputed); + pw.println("timestamp=" + mAttentionCheckCache.mTimestamp); + pw.println("result=" + mAttentionCheckCache.mResult); + pw.decreaseIndent(); + } } } diff --git a/services/core/java/com/android/server/power/AttentionDetector.java b/services/core/java/com/android/server/power/AttentionDetector.java index a65a81263780..3262eb67a052 100644 --- a/services/core/java/com/android/server/power/AttentionDetector.java +++ b/services/core/java/com/android/server/power/AttentionDetector.java @@ -196,7 +196,7 @@ public class AttentionDetector { mRequested.set(false); } - Slog.v(TAG, "Checking user attention"); + Slog.v(TAG, "Checking user attention, ID: " + mRequestId); return whenToCheck; } @@ -277,12 +277,12 @@ public class AttentionDetector { } public void dump(PrintWriter pw) { - pw.print("AttentionDetector:"); - pw.print(" mMaximumExtensionMillis=" + mMaximumExtensionMillis); - pw.print(" mMaxAttentionApiTimeoutMillis=" + mMaxAttentionApiTimeoutMillis); - pw.print(" mLastUserActivityTime(excludingAttention)=" + mLastUserActivityTime); - pw.print(" mAttentionServiceSupported=" + isAttentionServiceSupported()); - pw.print(" mRequested=" + mRequested); + pw.println("AttentionDetector:"); + pw.println(" mMaximumExtensionMillis=" + mMaximumExtensionMillis); + pw.println(" mMaxAttentionApiTimeoutMillis=" + mMaxAttentionApiTimeoutMillis); + pw.println(" mLastUserActivityTime(excludingAttention)=" + mLastUserActivityTime); + pw.println(" mAttentionServiceSupported=" + isAttentionServiceSupported()); + pw.println(" mRequested=" + mRequested); } @VisibleForTesting |