From a1207d2b76cbb7e41ff0975b0eaaf15e85502534 Mon Sep 17 00:00:00 2001 From: Edgar Wang Date: Thu, 17 Aug 2023 17:25:41 +0800 Subject: [PATCH] Make RadioButtonPickerFragment support highlight preference Bug: 296356424 Test: visual Change-Id: If8b093dcdbf2dda910a3236f75bed4fc363cd02a --- .../android/settings/widget/RadioButtonPickerFragment.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/widget/RadioButtonPickerFragment.java b/src/com/android/settings/widget/RadioButtonPickerFragment.java index 0b597145b1c..9450bb93715 100644 --- a/src/com/android/settings/widget/RadioButtonPickerFragment.java +++ b/src/com/android/settings/widget/RadioButtonPickerFragment.java @@ -33,8 +33,8 @@ import androidx.preference.Preference; import androidx.preference.PreferenceScreen; import com.android.settings.R; +import com.android.settings.SettingsPreferenceFragment; import com.android.settings.Utils; -import com.android.settings.core.InstrumentedPreferenceFragment; import com.android.settings.core.PreferenceXmlParserUtils; import com.android.settings.core.PreferenceXmlParserUtils.MetadataFlag; import com.android.settingslib.widget.CandidateInfo; @@ -46,7 +46,10 @@ import java.io.IOException; import java.util.List; import java.util.Map; -public abstract class RadioButtonPickerFragment extends InstrumentedPreferenceFragment implements +/** + * A fragment to handle general radio button picker + */ +public abstract class RadioButtonPickerFragment extends SettingsPreferenceFragment implements SelectorWithWidgetPreference.OnClickListener { @VisibleForTesting