Merge "Fix crash on rotation"
This commit is contained in:
committed by
Android (Google) Code Review
commit
ebfa9e31a1
@@ -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
|
||||
|
Reference in New Issue
Block a user