X-Git-Url: http://git.pk910.de/?p=DHBWCampusApp.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2Ffragments%2FMensaTagesplan.java;h=0a6f53ce55705d4c2ceee6b9e736ae71dd9b706c;hp=1d1022a0856e8c39de4eed028e2f99e2f7093306;hb=9a28e7b4c1520f629721693a04b4978fec9692e7;hpb=89252e3c22caf6dcccd0c50ad3a9282a53b5a890 diff --git a/app/src/main/java/de/dhbwloe/campusapp/fragments/MensaTagesplan.java b/app/src/main/java/de/dhbwloe/campusapp/fragments/MensaTagesplan.java index 1d1022a..0a6f53c 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/fragments/MensaTagesplan.java +++ b/app/src/main/java/de/dhbwloe/campusapp/fragments/MensaTagesplan.java @@ -16,6 +16,7 @@ import java.util.ArrayList; import java.util.Calendar; import java.util.Date; +import de.dhbwloe.campusapp.CampusAppContext; import de.dhbwloe.campusapp.CampusAppFragment; import de.dhbwloe.campusapp.R; @@ -26,9 +27,13 @@ public class MensaTagesplan extends CampusAppFragment { private ArrayList tagesplanMenueItems = new ArrayList<>(); private Date viewPlanDate; private boolean setActiveOnLoad = false; + private boolean redirectPage = true; public void onSetActive() { + if(AppContext == null) + AppContext = CampusAppContext.getInstance(); if(viewPlanDate == null) { + AppContext.setTitle(""); setActiveOnLoad = true; return; } @@ -40,6 +45,9 @@ public class MensaTagesplan extends CampusAppFragment { Bundle args = getArguments(); Date planDay = null; if(args != null) { + boolean mensaparent = args.getBoolean("parentIsMensaFragment"); + if(mensaparent) + redirectPage = false; long plandate = args.getLong("date"); if(plandate > 0) { planDay = new Date(plandate * 1000); @@ -70,7 +78,11 @@ public class MensaTagesplan extends CampusAppFragment { View view = inflater.inflate(R.layout.fragment_mensa_tagesplan, container, false); if(viewPlanDate == null) { - AppContext.getNavigationManager().navigatePage("Mensa", null, false); // silent redirect + if(redirectPage) + AppContext.getNavigationManager().navigatePage("Mensa", null, false); // silent redirect + else { + return inflater.inflate(R.layout.fragment_mensa_weekend, container, false); + } return null; } if(setActiveOnLoad) {