@Override
 protected Fragment createFragment() {
   // TODO Auto-generated method stub
   UUID id = (UUID) getIntent().getSerializableExtra(EXTRA_CRIME_ID);
   Fragment f = CrimeFragment.getInstance(id);
   return f;
 }
 public void onCrimeSelected(Crime crime) {
   if (findViewById(R.id.detailFragmentContainer) == null) {
     Intent i = new Intent(this, CrimePagerActivity.class);
     i.putExtra(CrimeFragment.EXTRA_CRIME_ID, crime.getmId());
     startActivity(i);
   } else {
     FragmentManager fm = getSupportFragmentManager();
     FragmentTransaction ft = fm.beginTransaction();
     Fragment oldDetail = fm.findFragmentById(R.id.detailFragmentContainer);
     Fragment newDetail = CrimeFragment.newInstance(crime.getmId());
     if (oldDetail != null) {
       ft.remove(oldDetail);
     }
     ft.add(R.id.detailFragmentContainer, newDetail);
     ft.commit();
   }
 }
  @Override
  protected Fragment createFragment() {
    UUID crimeId = (UUID) getIntent().getSerializableExtra(EXTRA_CRIME_ID);

    return CrimeFragment.newInstance(crimeId);
  }