OSDN Git Service

Merge "Dump something for AppIdleController"
authorAmith Yamasani <yamasani@google.com>
Thu, 16 Apr 2015 20:08:45 +0000 (20:08 +0000)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Thu, 16 Apr 2015 20:08:46 +0000 (20:08 +0000)
services/core/java/com/android/server/job/controllers/AppIdleController.java

index 23d5c05..98fb11b 100644 (file)
@@ -107,7 +107,16 @@ public class AppIdleController extends StateController
 
     @Override
     public void dumpControllerState(PrintWriter pw) {
-        // TODO:
+        pw.println("AppIdle");
+        pw.println("Plugged In: " + mPluggedIn);
+        synchronized (mTrackedTasks) {
+            for (JobStatus task : mTrackedTasks) {
+                pw.print(task.job.getService().getPackageName());
+                pw.print(":idle=" + !task.appNotIdleConstraintSatisfied.get());
+                pw.print(", ");
+            }
+            pw.println();
+        }
     }
 
     @Override