在我的一项活动中,我在ViewPager
中有两个片段。现在我正在尝试使用以下代码保存其中一个RecyclerView
的状态:
public void onSaveInstanceState(Bundle state) {
super.onSaveInstanceState(state);
mListState = layoutManager.onSaveInstanceState();
state.putParcelable("LIST_STATE_KEY", mListState);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
if (state != null) {
mListState = state.getParcelable("LIST_STATE_KEY");
if (mListState != null) {
layoutManager.onRestoreInstanceState(mListState);
}
}
}
此代码对我不起作用,我试图找出如何开发它来解决此问题。