Update text on notification on/off toggles for clarity
Test: manual Fixes: 141011559 Change-Id: I06b8519bb5a80496d84889f8c5264bff098ebefd
This commit is contained in:
@@ -62,8 +62,8 @@ public class BlockPreferenceController extends NotificationPreferenceController
|
||||
pref.setSelectable(false);
|
||||
SwitchBar bar = pref.findViewById(R.id.switch_bar);
|
||||
if (bar != null) {
|
||||
bar.setSwitchBarText(R.string.notification_switch_label,
|
||||
R.string.notification_switch_label);
|
||||
String switchBarText = getSwitchBarText();
|
||||
bar.setSwitchBarText(switchBarText, switchBarText);
|
||||
bar.show();
|
||||
try {
|
||||
bar.addOnSwitchChangeListener(this);
|
||||
@@ -125,4 +125,18 @@ public class BlockPreferenceController extends NotificationPreferenceController
|
||||
}
|
||||
mImportanceListener.onImportanceChanged();
|
||||
}
|
||||
|
||||
String getSwitchBarText() {
|
||||
if (mChannel != null) {
|
||||
return mContext.getString(R.string.notification_content_block_title);
|
||||
} else {
|
||||
CharSequence fieldContextName;
|
||||
if (mChannelGroup != null) {
|
||||
fieldContextName = mChannelGroup.getName();
|
||||
} else {
|
||||
fieldContextName = mAppRow.label;
|
||||
}
|
||||
return mContext.getString(R.string.notification_switch_label, fieldContextName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -156,7 +156,8 @@ public class ChannelListPreferenceController extends NotificationPreferenceContr
|
||||
NotificationChannelGroup group) {
|
||||
RestrictedSwitchPreference preference =
|
||||
new RestrictedSwitchPreference(mContext);
|
||||
preference.setTitle(R.string.notification_switch_label);
|
||||
preference.setTitle(mContext.getString(
|
||||
R.string.notification_switch_label, group.getName()));
|
||||
preference.setEnabled(mAdmin == null
|
||||
&& isChannelGroupBlockable(group));
|
||||
preference.setChecked(!group.isBlocked());
|
||||
|
Reference in New Issue
Block a user