package com.esoxjem.movieguide.details; import android.os.Bundle; import android.support.v4.app.NavUtils; import android.support.v7.app.AppCompatActivity; import android.view.MenuItem; import com.esoxjem.movieguide.R; import com.esoxjem.movieguide.Constants; import com.esoxjem.movieguide.Movie; public class MovieDetailsActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_movie_details); if (savedInstanceState == null) { Bundle extras = getIntent().getExtras(); if (extras != null && extras.containsKey(Constants.MOVIE)) { Movie movie = extras.getParcelable(Constants.MOVIE); if (movie != null) { MovieDetailsFragment movieDetailsFragment = MovieDetailsFragment.getInstance(movie); getSupportFragmentManager().beginTransaction().add(R.id.movie_details_container, movieDetailsFragment).commit(); } } } } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: NavUtils.navigateUpFromSameTask(this); } return super.onOptionsItemSelected(item); } }