Ich habe eine Aktivität und viele Fragmente in derselben aufgeblasen FrameLayout
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Beispiel: mainActivity> Beliebiges Fragment (Zurück-Taste drücken)> Aktivität ist leer.
In onCreate:
layout = (FrameLayout)findViewById(R.id.content_frame);
layout.setVisibility(View.GONE);
Wenn ich ein Fragment starte:
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.content_frame, profileFragment);
ft.addToBackStack(null);
ft.commit();
layout.setVisibility(View.VISIBLE);
Ich nehme an, ich muss die Sichtbarkeit des FrameLayout GONE
erneut auf den Rücken drücken, aber wie mache ich das?
Ich habe versucht onBackPressed
und eingestellt, layout.setVisibility(View.GONE);
aber ich kann nicht durch Fragmente zurückgehen, da ich direkt zur Hauptseite gehe.