Merge "Fix SettingsHomepageActivity crash during configuration change" into tm-qpr-dev

This commit is contained in:
Arc Wang
2022-12-13 01:19:06 +00:00
committed by Android (Google) Code Review

View File

@@ -114,9 +114,14 @@ public class TopLevelHighlightMixin implements Parcelable, DialogInterface.OnSho
}
Log.d(TAG, "onCreateAdapter, pref key: " + mCurrentKey);
// Remove the animator to avoid a RecyclerView crash.
RecyclerView recyclerView = topLevelSettings.getListView();
recyclerView.setItemAnimator(null);
mTopLevelAdapter = new HighlightableTopLevelPreferenceAdapter(
(SettingsHomepageActivity) topLevelSettings.getActivity(), preferenceScreen,
topLevelSettings.getListView(), mCurrentKey, scrollNeeded);
recyclerView, mCurrentKey, scrollNeeded);
return mTopLevelAdapter;
}