X-Git-Url: http://git.pk910.de/?p=DHBWCampusApp.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2Ffragments%2FDashboardNewsDhbw.java;h=48342fa310503202dcb7963ed95488e836e944a5;hp=3f1c3c2fa49aeddd3b71fb30baf6f9ccb7807fce;hb=8e51b33658d14e953b211fbfbc6255d72ba48fbc;hpb=5b19adec4e1c709d0166b6a10319ba807d1e4b8b diff --git a/app/src/main/java/de/dhbwloe/campusapp/fragments/DashboardNewsDhbw.java b/app/src/main/java/de/dhbwloe/campusapp/fragments/DashboardNewsDhbw.java index 3f1c3c2..48342fa 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/fragments/DashboardNewsDhbw.java +++ b/app/src/main/java/de/dhbwloe/campusapp/fragments/DashboardNewsDhbw.java @@ -7,13 +7,17 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import java.util.Collections; +import java.util.Comparator; +import java.util.Date; + import de.dhbwloe.campusapp.CampusAppFragment; import de.dhbwloe.campusapp.R; /** * A simple {@link Fragment} subclass. */ -public class DashboardNewsDhbw extends CampusAppFragment { +public class DashboardNewsDhbw extends News { public DashboardNewsDhbw() { @@ -24,8 +28,31 @@ public class DashboardNewsDhbw extends CampusAppFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - // Inflate the layout for this fragment - return inflater.inflate(R.layout.fragment_dashboard_news_dhbw, container, false); + oFragmentView = inflater.inflate(R.layout.fragment_dashboard_news_stuv, container, false); + + return oFragmentView; + } + + @Override + public void onResume() { + super.onResume(); + + refreshStuvNews(); + } + + private void refreshStuvNews() { + loadNewsSource("DHBW", true); + + Collections.sort(newsListItems, new Comparator() { + @Override + public int compare(NewsListItem item2, NewsListItem item1) { + long now = (new Date()).getTime() / 1000; + return (int) (item2.getTimeDifference(now) - item1.getTimeDifference(now)); + } + }); + + + // show newsListItems } }