Merge "Fix crash on rotation"

This commit is contained in:
Julia Reynolds
2020-09-16 13:21:31 +00:00
committed by Android (Google) Code Review
2 changed files with 10 additions and 8 deletions

View File

@@ -35,6 +35,7 @@ import com.google.common.annotations.VisibleForTesting;
import java.util.ArrayList;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
public class ShowOnLockScreenNotificationPreferenceController extends AbstractPreferenceController
implements PreferenceControllerMixin, Preference.OnPreferenceChangeListener {
@@ -66,8 +67,9 @@ public class ShowOnLockScreenNotificationPreferenceController extends AbstractPr
}
@Override
public void updateState(Preference preference) {
RestrictedListPreference pref = (RestrictedListPreference) preference;
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
RestrictedListPreference pref = screen.findPreference(mSettingKey);
pref.clearRestrictedItems();
ArrayList<CharSequence> entries = new ArrayList<>();
ArrayList<CharSequence> values = new ArrayList<>();
@@ -104,7 +106,7 @@ public class ShowOnLockScreenNotificationPreferenceController extends AbstractPr
pref.setOnPreferenceChangeListener(this);
refreshSummary(preference);
refreshSummary(pref);
}
@Override