在我的一项活动中,我有两个片段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);
}
}
}
这段代码对我不起作用,我试图找出如何开发它来解决这个问题。