@Override public void onViewStateRestored(Bundle savedInstanceState) { super.onViewStateRestored(savedInstanceState); Log.d(TAG, "onViewStateRestored()"); if (savedInstanceState != null) { Parcelable savedRecyclerLayoutState = savedInstanceState.getParcelable(KEY_LAYOUT_MANAGER); mLayoutManager.onRestoreInstanceState(savedRecyclerLayoutState); mAdapter.notifyDataSetChanged(); } }