Loading services/core/java/com/android/server/am/AppBatteryTracker.java +8 −4 Original line number Diff line number Diff line Loading @@ -818,8 +818,10 @@ final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy> void dump(PrintWriter pw, String prefix) { pw.print(prefix); pw.println("APP BATTERY STATE TRACKER:"); if (mInjector.getActivityManagerInternal().isBooted()) { // Force an update. updateBatteryUsageStatsIfNecessary(mInjector.currentTimeMillis(), true); } // Force a check. scheduleBgBatteryUsageStatsCheck(); // Wait for its completion (as it runs in handler thread for the sake of thread safe) Loading Loading @@ -878,8 +880,10 @@ final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy> @Override void dumpAsProto(ProtoOutputStream proto, int uid) { if (mInjector.getActivityManagerInternal().isBooted()) { // Force an update. updateBatteryUsageStatsIfNecessary(mInjector.currentTimeMillis(), true); } synchronized (mLock) { final SparseArray<ImmutableBatteryUsage> uidConsumers = mUidBatteryUsageInWindow; if (uid != android.os.Process.INVALID_UID) { Loading Loading
services/core/java/com/android/server/am/AppBatteryTracker.java +8 −4 Original line number Diff line number Diff line Loading @@ -818,8 +818,10 @@ final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy> void dump(PrintWriter pw, String prefix) { pw.print(prefix); pw.println("APP BATTERY STATE TRACKER:"); if (mInjector.getActivityManagerInternal().isBooted()) { // Force an update. updateBatteryUsageStatsIfNecessary(mInjector.currentTimeMillis(), true); } // Force a check. scheduleBgBatteryUsageStatsCheck(); // Wait for its completion (as it runs in handler thread for the sake of thread safe) Loading Loading @@ -878,8 +880,10 @@ final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy> @Override void dumpAsProto(ProtoOutputStream proto, int uid) { if (mInjector.getActivityManagerInternal().isBooted()) { // Force an update. updateBatteryUsageStatsIfNecessary(mInjector.currentTimeMillis(), true); } synchronized (mLock) { final SparseArray<ImmutableBatteryUsage> uidConsumers = mUidBatteryUsageInWindow; if (uid != android.os.Process.INVALID_UID) { Loading