Centralise time to full in SettingsLib
Test: atest SystemUIGoogleTests Bug: 275679195 Change-Id: Ie4ca699e73e4ec48f2b0b8d95e61d0bd103f5e37
This commit is contained in:
@@ -44,7 +44,6 @@ import com.android.settingslib.utils.StringUtil;
|
|||||||
|
|
||||||
public class BatteryInfo {
|
public class BatteryInfo {
|
||||||
private static final String TAG = "BatteryInfo";
|
private static final String TAG = "BatteryInfo";
|
||||||
private static final String GLOBAL_TIME_TO_FULL_MILLIS = "time_to_full_millis";
|
|
||||||
|
|
||||||
public CharSequence chargeLabel;
|
public CharSequence chargeLabel;
|
||||||
public CharSequence remainingLabel;
|
public CharSequence remainingLabel;
|
||||||
@@ -152,7 +151,7 @@ public class BatteryInfo {
|
|||||||
static long getSettingsChargeTimeRemaining(final Context context) {
|
static long getSettingsChargeTimeRemaining(final Context context) {
|
||||||
return Settings.Global.getLong(
|
return Settings.Global.getLong(
|
||||||
context.getContentResolver(),
|
context.getContentResolver(),
|
||||||
GLOBAL_TIME_TO_FULL_MILLIS, -1);
|
com.android.settingslib.fuelgauge.BatteryUtils.GLOBAL_TIME_TO_FULL_MILLIS, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void getBatteryInfo(final Context context, final Callback callback,
|
public static void getBatteryInfo(final Context context, final Callback callback,
|
||||||
@@ -287,7 +286,7 @@ public class BatteryInfo {
|
|||||||
if (getSettingsChargeTimeRemaining(context) != chargeTimeMs) {
|
if (getSettingsChargeTimeRemaining(context) != chargeTimeMs) {
|
||||||
Settings.Global.putLong(
|
Settings.Global.putLong(
|
||||||
context.getContentResolver(),
|
context.getContentResolver(),
|
||||||
GLOBAL_TIME_TO_FULL_MILLIS,
|
com.android.settingslib.fuelgauge.BatteryUtils.GLOBAL_TIME_TO_FULL_MILLIS,
|
||||||
chargeTimeMs);
|
chargeTimeMs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user