@Override public void onDestroyView() { super.onDestroyView(); Activity context = getActivity(); if (context != null) { subscriber.unsubscribe(); if (!context.isFinishing()) ((GetStorage) context) .storage() .put(TimetableDataFragment.LAST_PAGE, mViewPager.getCurrentItem()); } }