À l'aide de onConfigurationChanged dans un fragment

J'ai ce code dans un fragment

public class TestOne extends Fragment {

    View view = null;

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
      super.onConfigurationChanged(newConfig);

      LayoutInflater inflater2 = (LayoutInflater)getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        view = inflater2.inflate(R.layout.testone, null); 

        Toast.makeText(getActivity(), "Rotate fragment", Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        Toast.makeText(getActivity(), "onCreate Fragment", Toast.LENGTH_SHORT).show();

    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
        view = inflater.inflate(R.layout.testone, null); 

        Toast.makeText(getActivity(), "onCreateView fragment", Toast.LENGTH_SHORT).show();

        return view; 
    }

}

Ce que je suis en train de faire, c'est que, lorsque je tourne le téléphone, je ne veux pas les méthodes pour être exécutée de nouveau. Mais je veux l'appeler de nouveau le xml de mise en page, à la charge de la mise en page-terres du dossier xml.

Ce code ne donne aucune erreur, il suffit de ne pas travailler et de ne pas comprendre la raison ..

Je suis vraiment intéressé à faire à l'aide de onConfiguratonChanged

J'apprécie toute l'aide.

Merci et salutations

les méthodes dans votre FragmentActivity
il existe des méthodes qui doivent être dans le fragment
Et pourquoi devrait-il travailler? Dans le onConfigurationChanged il vous suffit de gonfler une mise en page et de l'attribuer à l'un des champs de la Activity. Je vous conseille d'utiliser setRetainInstance(true) au lieu de la onConfigurationChanged. Comme une solution manuelle je suppose qu'on peut toujours supprimer tous les points de vue de getView() et remettre en place le nouveau gonflé de mise en page.
J'ai cherché mais ne peut pas trouver un exemple montrant comment utiliser setRetainInstance (true). Il est conseillé de l'utiliser?
Veuillez décrire précisément comment il tombe en panne. "ne fonctionne pas" n'est pas très claire.

OriginalL'auteur Sergio76 | 2013-06-14