@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();
   }
 }