From 831539359d644bba5228bfb69442b9b991e4fd6f Mon Sep 17 00:00:00 2001 From: Christophe Beyls Date: Mon, 31 Mar 2014 03:43:11 +0200 Subject: [PATCH] Fix: properly reuse the startup fragment in MainActivity after is has been detached by setting its tag. --- src/be/digitalia/fosdem/activities/MainActivity.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/be/digitalia/fosdem/activities/MainActivity.java b/src/be/digitalia/fosdem/activities/MainActivity.java index 12540a3..6031882 100644 --- a/src/be/digitalia/fosdem/activities/MainActivity.java +++ b/src/be/digitalia/fosdem/activities/MainActivity.java @@ -211,8 +211,9 @@ public class MainActivity extends ActionBarActivity implements ListView.OnItemCl // Restore current section if (savedInstanceState == null) { currentSection = Section.TRACKS; - Fragment f = Fragment.instantiate(this, currentSection.getFragmentClassName()); - getSupportFragmentManager().beginTransaction().add(R.id.content, f).commit(); + String fragmentClassName = currentSection.getFragmentClassName(); + Fragment f = Fragment.instantiate(this, fragmentClassName); + getSupportFragmentManager().beginTransaction().add(R.id.content, f, fragmentClassName).commit(); } else { currentSection = Section.values()[savedInstanceState.getInt(STATE_CURRENT_SECTION)]; }