Loading src/com/android/settings/SettingsPreferenceFragment.java +21 −0 Original line number Diff line number Diff line Loading @@ -50,12 +50,14 @@ import androidx.recyclerview.widget.RecyclerView; import com.android.settings.core.InstrumentedPreferenceFragment; import com.android.settings.core.instrumentation.InstrumentedDialogFragment; import com.android.settings.flags.Flags; import com.android.settings.restriction.UserRestrictionBindingHelper; import com.android.settings.support.actionbar.HelpResourceProvider; import com.android.settings.widget.HighlightablePreferenceGroupAdapter; import com.android.settings.widget.LoadingViewController; import com.android.settingslib.CustomDialogPreferenceCompat; import com.android.settingslib.CustomEditTextPreferenceCompat; import com.android.settingslib.core.instrumentation.Instrumentable; import com.android.settingslib.preference.PreferenceScreenBindingHelper; import com.android.settingslib.preference.PreferenceScreenCreator; import com.android.settingslib.search.Indexable; import com.android.settingslib.widget.LayoutPreference; Loading Loading @@ -130,6 +132,8 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF public HighlightablePreferenceGroupAdapter mAdapter; private boolean mPreferenceHighlighted = false; private @Nullable UserRestrictionBindingHelper mUserRestrictionBindingHelper; @Override public void onAttach(Context context) { if (shouldSkipForInitialSUW() && !WizardManagerHelper.isDeviceProvisioned(getContext())) { Loading @@ -148,6 +152,14 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF mPreferenceHighlighted = icicle.getBoolean(SAVE_HIGHLIGHTED_KEY); } HighlightablePreferenceGroupAdapter.adjustInitialExpandedChildCount(this /* host */); if (isCatalystEnabled()) { PreferenceScreenBindingHelper helper = getPreferenceScreenBindingHelper(); if (helper != null) { mUserRestrictionBindingHelper = new UserRestrictionBindingHelper(requireContext(), helper); } } } @Override Loading Loading @@ -500,6 +512,15 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF return getActivity().getPackageManager(); } @Override public void onDestroy() { if (mUserRestrictionBindingHelper != null) { mUserRestrictionBindingHelper.close(); mUserRestrictionBindingHelper = null; } super.onDestroy(); } @Override public void onDetach() { if (isRemoving()) { Loading src/com/android/settings/dashboard/DashboardFragment.java +0 −20 Original line number Diff line number Diff line Loading @@ -48,13 +48,11 @@ import com.android.settings.core.CategoryMixin.CategoryListener; import com.android.settings.core.PreferenceControllerListHelper; import com.android.settings.flags.Flags; import com.android.settings.overlay.FeatureFactory; import com.android.settings.restriction.UserRestrictionBindingHelper; import com.android.settingslib.PrimarySwitchPreference; import com.android.settingslib.core.AbstractPreferenceController; import com.android.settingslib.core.lifecycle.Lifecycle; import com.android.settingslib.drawer.DashboardCategory; import com.android.settingslib.drawer.Tile; import com.android.settingslib.preference.PreferenceScreenBindingHelper; import com.android.settingslib.preference.PreferenceScreenCreator; import com.android.settingslib.search.Indexable; Loading Loading @@ -94,8 +92,6 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment private boolean mListeningToCategoryChange; private List<String> mSuppressInjectedTileKeys; private @Nullable UserRestrictionBindingHelper mUserRestrictionBindingHelper; @Override public void onAttach(Context context) { super.onAttach(context); Loading Loading @@ -182,13 +178,6 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment // editing dialog is recreated (that would happen before onResume is called). updatePreferenceStates(); } if (isCatalystEnabled()) { PreferenceScreenBindingHelper helper = getPreferenceScreenBindingHelper(); if (helper != null) { mUserRestrictionBindingHelper = new UserRestrictionBindingHelper(requireContext(), helper); } } } @Override Loading Loading @@ -299,15 +288,6 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment } } @Override public void onDestroy() { if (mUserRestrictionBindingHelper != null) { mUserRestrictionBindingHelper.close(); mUserRestrictionBindingHelper = null; } super.onDestroy(); } @Override protected abstract int getPreferenceScreenResId(); Loading Loading
src/com/android/settings/SettingsPreferenceFragment.java +21 −0 Original line number Diff line number Diff line Loading @@ -50,12 +50,14 @@ import androidx.recyclerview.widget.RecyclerView; import com.android.settings.core.InstrumentedPreferenceFragment; import com.android.settings.core.instrumentation.InstrumentedDialogFragment; import com.android.settings.flags.Flags; import com.android.settings.restriction.UserRestrictionBindingHelper; import com.android.settings.support.actionbar.HelpResourceProvider; import com.android.settings.widget.HighlightablePreferenceGroupAdapter; import com.android.settings.widget.LoadingViewController; import com.android.settingslib.CustomDialogPreferenceCompat; import com.android.settingslib.CustomEditTextPreferenceCompat; import com.android.settingslib.core.instrumentation.Instrumentable; import com.android.settingslib.preference.PreferenceScreenBindingHelper; import com.android.settingslib.preference.PreferenceScreenCreator; import com.android.settingslib.search.Indexable; import com.android.settingslib.widget.LayoutPreference; Loading Loading @@ -130,6 +132,8 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF public HighlightablePreferenceGroupAdapter mAdapter; private boolean mPreferenceHighlighted = false; private @Nullable UserRestrictionBindingHelper mUserRestrictionBindingHelper; @Override public void onAttach(Context context) { if (shouldSkipForInitialSUW() && !WizardManagerHelper.isDeviceProvisioned(getContext())) { Loading @@ -148,6 +152,14 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF mPreferenceHighlighted = icicle.getBoolean(SAVE_HIGHLIGHTED_KEY); } HighlightablePreferenceGroupAdapter.adjustInitialExpandedChildCount(this /* host */); if (isCatalystEnabled()) { PreferenceScreenBindingHelper helper = getPreferenceScreenBindingHelper(); if (helper != null) { mUserRestrictionBindingHelper = new UserRestrictionBindingHelper(requireContext(), helper); } } } @Override Loading Loading @@ -500,6 +512,15 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF return getActivity().getPackageManager(); } @Override public void onDestroy() { if (mUserRestrictionBindingHelper != null) { mUserRestrictionBindingHelper.close(); mUserRestrictionBindingHelper = null; } super.onDestroy(); } @Override public void onDetach() { if (isRemoving()) { Loading
src/com/android/settings/dashboard/DashboardFragment.java +0 −20 Original line number Diff line number Diff line Loading @@ -48,13 +48,11 @@ import com.android.settings.core.CategoryMixin.CategoryListener; import com.android.settings.core.PreferenceControllerListHelper; import com.android.settings.flags.Flags; import com.android.settings.overlay.FeatureFactory; import com.android.settings.restriction.UserRestrictionBindingHelper; import com.android.settingslib.PrimarySwitchPreference; import com.android.settingslib.core.AbstractPreferenceController; import com.android.settingslib.core.lifecycle.Lifecycle; import com.android.settingslib.drawer.DashboardCategory; import com.android.settingslib.drawer.Tile; import com.android.settingslib.preference.PreferenceScreenBindingHelper; import com.android.settingslib.preference.PreferenceScreenCreator; import com.android.settingslib.search.Indexable; Loading Loading @@ -94,8 +92,6 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment private boolean mListeningToCategoryChange; private List<String> mSuppressInjectedTileKeys; private @Nullable UserRestrictionBindingHelper mUserRestrictionBindingHelper; @Override public void onAttach(Context context) { super.onAttach(context); Loading Loading @@ -182,13 +178,6 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment // editing dialog is recreated (that would happen before onResume is called). updatePreferenceStates(); } if (isCatalystEnabled()) { PreferenceScreenBindingHelper helper = getPreferenceScreenBindingHelper(); if (helper != null) { mUserRestrictionBindingHelper = new UserRestrictionBindingHelper(requireContext(), helper); } } } @Override Loading Loading @@ -299,15 +288,6 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment } } @Override public void onDestroy() { if (mUserRestrictionBindingHelper != null) { mUserRestrictionBindingHelper.close(); mUserRestrictionBindingHelper = null; } super.onDestroy(); } @Override protected abstract int getPreferenceScreenResId(); Loading