X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2FCampusAppContext.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2FCampusAppContext.java;h=99a1d17f94bb7d019604e162ccd655b7f06bda68;hb=424a4c7c41d015392a4984ef0eab35de507da39c;hp=80db8ac27284c5f22b0b69c934f8ae7597c03de6;hpb=c4e0d3507469d88f6cd210a8dacb23289daeeca3;p=DHBWCampusApp.git diff --git a/app/src/main/java/de/dhbwloe/campusapp/CampusAppContext.java b/app/src/main/java/de/dhbwloe/campusapp/CampusAppContext.java index 80db8ac..99a1d17 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/CampusAppContext.java +++ b/app/src/main/java/de/dhbwloe/campusapp/CampusAppContext.java @@ -62,6 +62,46 @@ public class CampusAppContext { this.fragementType = type; } } + public class NavigationItem { + int navItemId; + String navTarget; + }; + + public final NavigationItem[] NAVIGATION_TARGETS = new NavigationItem[] { + new NavigationItem() {{ + navItemId = R.id.nav_dashboard; + navTarget = "Dashboard"; + }}, + new NavigationItem() {{ + navItemId = R.id.nav_vorlesungsplan; + navTarget = "Vorlesungsplan"; + }}, + new NavigationItem() {{ + navItemId = R.id.nav_mensa; + navTarget = "Mensa"; + }}, + new NavigationItem() {{ + navItemId = R.id.nav_mensa; + navTarget = "Mensa"; + }}, + new NavigationItem() {{ + navItemId = R.id.nav_news; + navTarget = "News"; + }}, + new NavigationItem() {{ + navItemId = R.id.nav_settings; + navTarget = "Settings"; + }}, + new NavigationItem() {{ + navItemId = R.id.nav_wifi; + navTarget = "WifiSettings"; + }}, + new NavigationItem() {{ + navItemId = R.id.nav_impressum; + navTarget = "Impressum"; + }}, + + }; public static final String APPVERSION = "0.1.3 (beta)"; private final AppPage[] PAGES = { // Hier müssen alle Fragmente, die auf der Activity angezeigt werden sollen eingetragen werden. @@ -92,12 +132,12 @@ public class CampusAppContext { private NfcCardListener oNfcCardListener; private Bundle oContextVariables; - public CampusAppContext(CampusApp mainActivity, int fragmentContainerId) { + public CampusAppContext(CampusApp mainActivity, int fragmentContainerId, int navigationViewId) { final CampusAppContext AppContext = this; instance = this; oMainActivity = mainActivity; oContextVariables = new Bundle(); - oNavigationManager = new NavigationManager(this, fragmentContainerId); + oNavigationManager = new NavigationManager(this, fragmentContainerId, navigationViewId); oDatabaseManager = new DatabaseManager(this); oNfcCardListener = new NfcCardListener(this);