Fragment de l'activité se bloque sur la rotation de l'écran

J'ai un simple fragment de l'activité. Dans le onCreate() la méthode, j'ai tout simplement ajouter un fragment. Le code est affiché en dessous. Cependant, à chaque fois que je tourne l'écran, le système d'appel onCreate() de nouveau, puis il se bloque à la super.onCreate (); je suppose que c'est un général Android fragment de problème. Quelqu'un peut-il m'aider?

public class FragActivity extends FragmentActivity {
    @Override
    public void onCreate(Bundle savedState){
        super.onCreate(savedState);

        MyFragment frag = new MyFragment();
        getSupportFragmentManager().beginTransaction().replace(android.R.id.content, frag)
        .commit();        
    }
}

La trace de la pile est joint:

java.lang.RuntimeException: Impossible de démarrer l'activité ComponentInfo{}:
android.de soutien.v4.app.Fragment$InstantiationException: Impossible de
instancier fragment: assurez-vous que le nom de classe existe, est public, et a
un constructeur vide, c'est les

Et votre fragment dispose d'un constructeur vide ?
Difficile à dire sans l'ensemble de la trace de la pile. (Ces trois lignes ne sont qu'une partie d'elle.) Probablement la plus sûre de poster une bonne partie du journal entourant la trace de la pile, aussi, dans le cas où il y a quelque chose d'intéressant là-dedans. Quelle est la méthode onCreate de votre Fragment?
Êtes-vous le référencement de votre Fragment de la sous-classe à partir d'un fichier de mise en page? Avez-vous des différents fichiers de mise en page pour une orientation Portrait et Paysage?

OriginalL'auteur Jimmy | 2011-11-09