X-Git-Url: http://git.pk910.de/?p=DHBWCampusApp.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2Ffragments%2FDashboard.java;h=79d1f657bbaf21199cc3b8d84ac026f36f8d2b52;hp=5bea0bc46f20e3e4789b2ecafbf46cd617362e47;hb=9a28e7b4c1520f629721693a04b4978fec9692e7;hpb=89252e3c22caf6dcccd0c50ad3a9282a53b5a890 diff --git a/app/src/main/java/de/dhbwloe/campusapp/fragments/Dashboard.java b/app/src/main/java/de/dhbwloe/campusapp/fragments/Dashboard.java index 5bea0bc..79d1f65 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/fragments/Dashboard.java +++ b/app/src/main/java/de/dhbwloe/campusapp/fragments/Dashboard.java @@ -3,6 +3,10 @@ package de.dhbwloe.campusapp.fragments; import de.dhbwloe.campusapp.CampusAppFragment; import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentTransaction; +import android.support.v7.widget.CardView; +import android.view.InflateException; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -11,6 +15,7 @@ import de.dhbwloe.campusapp.R; import de.dhbwloe.campusapp.search.SearchIndices; public class Dashboard extends CampusAppFragment { + private static View view; /* implement this for search results ;) */ public static SearchIndices[] GetSearchIndices() { return new SearchIndices[] { @@ -28,15 +33,30 @@ public class Dashboard extends CampusAppFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + AppContext.getDatabaseManager().setRuntimeCache("CourseName", "tif13a"); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View view = inflater.inflate(R.layout.fragment_dashboard, container, false); + if (view != null) { + ViewGroup parent = (ViewGroup) view.getParent(); + if (parent != null) + parent.removeView(view); + } + + try { + view = inflater.inflate(R.layout.fragment_dashboard, container, false); + } catch (InflateException e) { + } AppContext.setTitle("Dashboard"); - + String kursTag = AppContext.getDatabaseManager().getRuntimeCache("CourseName"); + if(kursTag == null || kursTag.isEmpty()) { + CardView timetable = (CardView) view.findViewById(R.id.card_timetable); + timetable.setVisibility(View.GONE); + } return view; }