La reprise d'un fragment précédent onBackPressed()?

J'ai un HomeFragment qui a un bouton qui, lorsqu'il est cliqué appelle suivantes:

Fragment frag = new CustFragment();
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.home_container, frag).commit();

Ensuite dans mon FragmentActivity qui est l'fragments mentionnés ci-dessus, j'ai:

@Override
public void onBackPressed() {

    getFragmentManager().popBackStack();
    super.onBackPressed();

}

C'est ce que j'ai essayé, mais si je suis sur le frag fragment et j'appuie sur le bouton de retour, il ne rentre pas dans le dernier fragment (le HomeFragment). Au lieu de cela, il tente de revenir à la dernière Activité, mais depuis il n'y a aucun (c'est à dire l'activité précédente avait finish() invoqué sur elle), il va juste pour l'Écran d'Accueil Android.

Ce que je fais mal?

PS: Si je suis pas clair, juste un commentaire ci-dessous et je vais essayer de clarifier.

OriginalL'auteur u3l | 2014-06-30