Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe96aee9 authored by pajacechen's avatar pajacechen
Browse files

[Reskin] Update string of incompatible charging on settings

Update the battery status of incompatible charging on settings home page

Bug: 315748218
Test: Manual Test
Flag: NA
Change-Id: I4e729a5c45a0d2f8c8bcd82c40b776d9e9900dca
parent 5d0121e0
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -151,7 +151,8 @@ public class TopLevelBatteryPreferenceController extends BasePreferenceControlle
    private CharSequence generateLabel(BatteryInfo info) {
        if (Utils.containsIncompatibleChargers(mContext, TAG)) {
            return mContext.getString(
                    com.android.settingslib.R.string.battery_info_status_not_charging);
                    com.android.settingslib.R.string.power_incompatible_charging_settings_home_page,
                    info.batteryPercentString);
        }
        if (BatteryUtils.isBatteryDefenderOn(info)) {
            return mContext.getString(
+4 −1
Original line number Diff line number Diff line
@@ -130,11 +130,14 @@ public class TopLevelBatteryPreferenceControllerTest {
        BatteryTestUtils.setupIncompatibleEvent(mUsbPort, mUsbManager, mUsbPortStatus);
        mController.mPreference = new Preference(mContext);
        BatteryInfo info = new BatteryInfo();
        info.batteryPercentString = "66%";

        assertThat(mController.getDashboardLabel(mContext, info, true))
                .isEqualTo(
                        mContext.getString(
                                com.android.settingslib.R.string.battery_info_status_not_charging));
                                com.android.settingslib.R.string
                                        .power_incompatible_charging_settings_home_page,
                                info.batteryPercentString));
    }

    @Test