[Shadow] Switch the button for defend battery tips

Align the button position of defender settings tips with new design

Bug: 299403437
Test: Manual Test
Flag: None
Change-Id: Ieac9cd34ba2e14581040a87a1eb7382decbe1212
This commit is contained in:
Pajace Chen
2023-12-29 13:48:34 +00:00
parent 946f52b2a1
commit 882058de81

View File

@@ -83,17 +83,8 @@ public class BatteryDefenderTip extends BatteryTip {
} }
cardPreference.setSelectable(false); cardPreference.setSelectable(false);
cardPreference.setPrimaryButtonText( cardPreference.setPrimaryButtonText(context.getString(R.string.learn_more));
context.getString(R.string.battery_tip_charge_to_full_button));
cardPreference.setPrimaryButtonClickListener( cardPreference.setPrimaryButtonClickListener(
unused -> {
resumeCharging(context);
preference.setVisible(false);
});
cardPreference.setPrimaryButtonVisible(mIsPluggedIn);
cardPreference.setSecondaryButtonText(context.getString(R.string.learn_more));
cardPreference.setSecondaryButtonClickListener(
button -> button ->
button.startActivityForResult( button.startActivityForResult(
HelpUtils.getHelpIntent( HelpUtils.getHelpIntent(
@@ -101,10 +92,19 @@ public class BatteryDefenderTip extends BatteryTip {
context.getString(R.string.help_url_battery_defender), context.getString(R.string.help_url_battery_defender),
/* backupContext */ ""), /* requestCode */ /* backupContext */ ""), /* requestCode */
0)); 0));
cardPreference.setSecondaryButtonVisible(true); cardPreference.setPrimaryButtonVisible(true);
cardPreference.setSecondaryButtonContentDescription( cardPreference.setPrimaryButtonContentDescription(
context.getString( context.getString(
R.string.battery_tip_limited_temporarily_sec_button_content_description)); R.string.battery_tip_limited_temporarily_sec_button_content_description));
cardPreference.setSecondaryButtonText(
context.getString(R.string.battery_tip_charge_to_full_button));
cardPreference.setSecondaryButtonClickListener(
unused -> {
resumeCharging(context);
preference.setVisible(false);
});
cardPreference.setSecondaryButtonVisible(mIsPluggedIn);
} }
private void resumeCharging(Context context) { private void resumeCharging(Context context) {