Fragment onCreateView wurde mehrmals aufgerufen

Ich hänge das Fragment an (viele Fragmente anFrameLayout) einesActivity Jedes Fragment hat eine eigene SichtweiseonCreateView().

Jetzt,

Wenn ich den Bildschirm drehe, wird Landscape / Protrait theonCreateView() des Fragments wird aufgerufen, anstatt die angehängten Aktivitäten aufzurufenonCreate() Methode. Aus diesem Grund wird die Ansicht zweimal gerendert.

Ich möchte die AktivitätonCreate() Muss jedes Mal aufgerufen werden, wenn sich die Konfiguration ändert. Ist es möglich?

Aktivität: MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    getSupportFragmentManager().beginTransaction()
        .add(R.id.layout_replace, new MyFragment()).commit();
}

Fragment : MyFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {         
    return (ScrollView)inflater.inflate(R.layout.some_layout, container, false);
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage