【问题标题】:SaveInstanceState of RecyclerViewRecyclerView的SaveInstanceState
【发布时间】:2016-07-04 06:12:10
【问题描述】:

这是我的数据

List<ItemData> data = new ArrayList<>();

LinearLayoutManager llm = new LinearLayoutManager(this);
MyAdapter mAdapter;
RecyclerView recyclerView;

这是我在 OnCreate 方法中的回收站视图

recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(llm);
llm.setStackFromEnd(true);
mAdapter = new MyAdapter(data, getApplication());
recyclerView.setAdapter(mAdapter);
recyclerView.setItemAnimator(new DefaultItemAnimator());

如何使用 onSaveInstanceState 和 onRestoreInstanceState 来保存我的数据列表,以免轮流消失?

【问题讨论】:

标签: android arraylist android-recyclerview android-adapter linearlayoutmanager


【解决方案1】:

不喜欢,但我在清单中的每个活动中都使用过

android:configChanges="orientation|screenSize"

【讨论】:

    猜你喜欢
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多