Small refactor battery usage code according to the comments in previous cls.
Bug: 262802531 Test: presubmit Change-Id: I0d496fc6a41af5964311dafe8dd89f8b8058de82
This commit is contained in:
@@ -110,13 +110,7 @@ public final class DatabaseUtils {
|
||||
|
||||
// For testing only.
|
||||
@VisibleForTesting
|
||||
static Supplier<Cursor> sFakeBatteryStateSupplier;
|
||||
@VisibleForTesting
|
||||
static Supplier<Cursor> sFakeAppUsageEventSupplier;
|
||||
@VisibleForTesting
|
||||
static Supplier<Cursor> sFakeAppUsageLatestTimestampSupplier;
|
||||
@VisibleForTesting
|
||||
static Supplier<Cursor> sFakeBatteryEventSupplier;
|
||||
static Supplier<Cursor> sFakeSupplier;
|
||||
|
||||
private DatabaseUtils() {
|
||||
}
|
||||
@@ -340,7 +334,7 @@ public final class DatabaseUtils {
|
||||
resolver.insert(BATTERY_EVENT_URI, contentValues);
|
||||
Log.d(TAG, "insert() battery event data into database: " + batteryEvent.toString());
|
||||
} catch (Exception e) {
|
||||
Log.e(TAG, "insert() battery event data into database error:\n" + e);
|
||||
Log.e(TAG, "insert() battery event data into database error:", e);
|
||||
}
|
||||
Log.d(TAG, String.format("sendBatteryEventData() in %d/ms",
|
||||
(System.currentTimeMillis() - startTime)));
|
||||
@@ -487,8 +481,8 @@ public final class DatabaseUtils {
|
||||
Context context, final Uri appUsageLatestTimestampUri) {
|
||||
// We have already make sure the context here is with profile parent's user identity. Don't
|
||||
// need to check whether current user is work profile.
|
||||
try (Cursor cursor = sFakeAppUsageLatestTimestampSupplier != null
|
||||
? sFakeAppUsageLatestTimestampSupplier.get()
|
||||
try (Cursor cursor = sFakeSupplier != null
|
||||
? sFakeSupplier.get()
|
||||
: context.getContentResolver().query(
|
||||
appUsageLatestTimestampUri, null, null, null)) {
|
||||
if (cursor == null || cursor.getCount() == 0) {
|
||||
@@ -514,8 +508,8 @@ public final class DatabaseUtils {
|
||||
if (context == null) {
|
||||
return appUsageEventList;
|
||||
}
|
||||
try (Cursor cursor = sFakeAppUsageEventSupplier != null
|
||||
? sFakeAppUsageEventSupplier.get()
|
||||
try (Cursor cursor = sFakeSupplier != null
|
||||
? sFakeSupplier.get()
|
||||
: context.getContentResolver().query(appUsageEventUri, null, null, null)) {
|
||||
if (cursor == null || cursor.getCount() == 0) {
|
||||
return appUsageEventList;
|
||||
@@ -540,8 +534,8 @@ public final class DatabaseUtils {
|
||||
if (context == null) {
|
||||
return batteryEventList;
|
||||
}
|
||||
try (Cursor cursor = sFakeBatteryEventSupplier != null
|
||||
? sFakeBatteryEventSupplier.get()
|
||||
try (Cursor cursor = sFakeSupplier != null
|
||||
? sFakeSupplier.get()
|
||||
: context.getContentResolver().query(batteryEventUri, null, null, null)) {
|
||||
if (cursor == null || cursor.getCount() == 0) {
|
||||
return batteryEventList;
|
||||
@@ -566,7 +560,7 @@ public final class DatabaseUtils {
|
||||
return null;
|
||||
}
|
||||
final Map<Long, Map<String, BatteryHistEntry>> resultMap = new HashMap();
|
||||
try (Cursor cursor = sFakeBatteryStateSupplier != null ? sFakeBatteryStateSupplier.get() :
|
||||
try (Cursor cursor = sFakeSupplier != null ? sFakeSupplier.get() :
|
||||
context.getContentResolver().query(batteryStateUri, null, null, null)) {
|
||||
if (cursor == null || cursor.getCount() == 0) {
|
||||
return resultMap;
|
||||
|
Reference in New Issue
Block a user