1

在我的一项活动中,我有两个片段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);
        }
    }
}

这段代码对我不起作用,我试图找出如何开发它来解决这个问题。

4

0 回答 0