X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2Ffragments%2FMensaTagesplan.java;h=7216738b9058bb2bc30891b36f4765f630fda3e9;hb=cea4ee15ef92f521ae962404bd1b3c25042219fa;hp=1d1022a0856e8c39de4eed028e2f99e2f7093306;hpb=a0f644715b43af1e4acf2513b972c3f980efdaca;p=DHBWCampusApp.git 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..7216738 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,20 +27,27 @@ 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; } - SimpleDateFormat titleDateFormater = new SimpleDateFormat("dd.MM.yyyy"); - AppContext.setTitle("Mensa: " + titleDateFormater.format(viewPlanDate)); + SimpleDateFormat titleDateFormater = new SimpleDateFormat(AppContext.getResString(R.string.timeformat_mensa_titledate)); + AppContext.setTitle(AppContext.getResString(R.string.mensa_dayplan_title, titleDateFormater.format(viewPlanDate))); } private void setupPlanDate() { 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) {