import java.util.Calendar;
import java.util.Date;
+import de.dhbwloe.campusapp.CampusAppContext;
import de.dhbwloe.campusapp.CampusAppFragment;
import de.dhbwloe.campusapp.R;
private ArrayList<de.dhbwloe.campusapp.mensaplan.MensaTagesplan> 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;
}
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);
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) {