Update screensaver preference summary when on.

The summary for screensaver preference is updated to, e.g. "On / Art
gallery".

Bug: 261907383
Test: 'make -j64 RunSettingsRoboTests \
ROBOTEST_FILTER="com.android.settings.dream.DreamSettingsTest"'

Change-Id: I40483f266c42a6e49e513208ba513d469d67f85a
Merged-In: I40483f266c42a6e49e513208ba513d469d67f85a
This commit is contained in:
Darrell Shi
2022-12-08 22:34:37 +00:00
parent 47fa893358
commit d1f5edfc78
3 changed files with 23 additions and 11 deletions

View File

@@ -138,10 +138,11 @@ public class DreamSettings extends DashboardFragment implements OnMainSwitchChan
@VisibleForTesting
static CharSequence getSummaryTextFromBackend(DreamBackend backend, Context context) {
if (!backend.isEnabled()) {
return context.getString(R.string.screensaver_settings_summary_off);
if (backend.isEnabled()) {
return context.getString(R.string.screensaver_settings_summary_on,
backend.getActiveDreamName());
} else {
return backend.getActiveDreamName();
return context.getString(R.string.screensaver_settings_summary_off);
}
}