From de10e247e2013c1ea1012713f5f63d3ca7426d24 Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Mon, 5 Feb 2018 12:56:20 -0800 Subject: [PATCH] Make ConnectivityController dumpsys readable. Test: Build, boot and dumpsys jobscheduler. Bug: 72953027 Change-Id: I145b489a8e4531fb46d4da3d0e9ed2e0bf7a13b4 --- .../server/job/controllers/ConnectivityController.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/services/core/java/com/android/server/job/controllers/ConnectivityController.java b/services/core/java/com/android/server/job/controllers/ConnectivityController.java index 373d87d971b86..13873e476894f 100644 --- a/services/core/java/com/android/server/job/controllers/ConnectivityController.java +++ b/services/core/java/com/android/server/job/controllers/ConnectivityController.java @@ -328,10 +328,12 @@ public final class ConnectivityController extends StateController implements @Override public void dumpControllerStateLocked(PrintWriter pw, int filterUid) { pw.print("Connectivity: connected="); - pw.print(mConnected); + pw.println(mConnected); + pw.print("Tracking "); pw.print(mTrackedJobs.size()); - pw.println(":"); + pw.println(" jobs"); + for (int i = 0; i < mTrackedJobs.size(); i++) { final JobStatus js = mTrackedJobs.valueAt(i); if (js.shouldDump(filterUid)) { @@ -339,7 +341,9 @@ public final class ConnectivityController extends StateController implements js.printUniqueId(pw); pw.print(" from "); UserHandle.formatUid(pw, js.getSourceUid()); - pw.print(": "); pw.print(js.getJob().getRequiredNetwork()); + pw.print(": "); + pw.print(js.getJob().getRequiredNetwork()); + pw.println(); } } }