@Override public void onCreate(Bundle savedState) { super.onCreate(savedState); setHasOptionsMenu(true); // get the item that is to be displayed. feedItem = getArguments().getParcelable(ARG_FEED_ITEM); if (savedState != null) { tags = Parceler.get(TagListParceler.class, savedState, "PostFragment.tags"); comments = Parceler.get(CommentListParceler.class, savedState, "PostFragment.comments"); } autoScrollTo = Optional.absent(); activeState() .compose(bindToLifecycleForeground()) .subscribe( active -> { if (viewer != null) { if (active) { viewer.playMedia(); } else { viewer.stopMedia(); } } if (!active) { exitFullscreenAnimated(false); } }); }