@Override public void onItemSelected(MovieComplete movie) { this.movie = movie; // FRAGMENT 2 detailFragment = (DetailFragment) getSupportFragmentManager().findFragmentById(R.id.contentFrame2); if (detailFragment == null) { detailFragment = DetailFragment.newInstance(); ActivityUtils.addFragmentToActivity( getSupportFragmentManager(), detailFragment, R.id.contentFrame2); } else { detailFragment = DetailFragment.newInstance(); ActivityUtils.replaceFragmentToActivity( getSupportFragmentManager(), detailFragment, R.id.contentFrame2); } detailPresenter = new DetailPresenter(detailFragment); detailPresenter.setCompleteMovie(movie); detailFragment.setPresenter(detailPresenter); }