X-Git-Url: http://git.pk910.de/?p=DHBWCampusApp.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2FCampusApp.java;h=f201da69cf985fb61e91848b133bf65aeb68fa16;hp=e9200ac1900e54b2d049642dee14c994054b2bb9;hb=60b04973e203241d319e2d8ee6c150d641b02a65;hpb=bd624f87e88e024b0c680f989cf008941fccc17f diff --git a/app/src/main/java/de/dhbwloe/campusapp/CampusApp.java b/app/src/main/java/de/dhbwloe/campusapp/CampusApp.java index e9200ac..f201da6 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/CampusApp.java +++ b/app/src/main/java/de/dhbwloe/campusapp/CampusApp.java @@ -69,6 +69,13 @@ public class CampusApp extends FragmentActivity { AppContext.setTitle(savedInstanceState.getString("activetitle")); } + + + Bundle contextVars = savedInstanceState.getBundle("savedContextVariables"); + if(contextVars != null) { + Bundle contextVariables = AppContext.getContextVariables(); + contextVariables.putAll(contextVars); + } } prepareMainUi(); @@ -91,6 +98,9 @@ public class CampusApp extends FragmentActivity { TextView titleView = (TextView) findViewById(R.id.title); savedInstanceState.putString("activetitle", titleView.getText().toString()); + Bundle contextVariables = AppContext.getContextVariables(); + savedInstanceState.putBundle("savedContextVariables", contextVariables); + // Always call the superclass so it can save the view hierarchy state super.onSaveInstanceState(savedInstanceState); }