X-Git-Url: http://git.pk910.de/?p=DHBWCampusApp.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2Ffragments%2FVorlesungsplanUpcomingCourseListItem.java;h=723579556c39a87440b98bd9a3520a255147d86f;hp=6fc45f45227d8d834faa3751c4e9f7c929a8efe0;hb=783024077bd38c4bede07ca8310fb2daf67751b5;hpb=8e51b33658d14e953b211fbfbc6255d72ba48fbc diff --git a/app/src/main/java/de/dhbwloe/campusapp/fragments/VorlesungsplanUpcomingCourseListItem.java b/app/src/main/java/de/dhbwloe/campusapp/fragments/VorlesungsplanUpcomingCourseListItem.java index 6fc45f4..7235795 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/fragments/VorlesungsplanUpcomingCourseListItem.java +++ b/app/src/main/java/de/dhbwloe/campusapp/fragments/VorlesungsplanUpcomingCourseListItem.java @@ -1,6 +1,7 @@ package de.dhbwloe.campusapp.fragments; import android.content.Context; +import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.widget.TextView; @@ -11,6 +12,7 @@ import java.util.Date; import de.dhbwloe.campusapp.CampusAppContext; import de.dhbwloe.campusapp.R; import de.dhbwloe.campusapp.vorlesungen.CourseEvent; +import de.dhbwloe.campusapp.vorlesungen.CourseGroup; /** * Created by pk910 on 20.02.2016. @@ -24,6 +26,14 @@ public class VorlesungsplanUpcomingCourseListItem { public void updateContainerView(View view) { + android.support.v7.widget.CardView cardView = (android.support.v7.widget.CardView) view.findViewById(R.id.card_upcomingday); + cardView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + onEventClicked(); + } + }); + SimpleDateFormat dateFormat = new SimpleDateFormat(CampusAppContext.getInstance().getResString(R.string.timeformat_vorlesungsplan_time)); TextView timeFrom = (TextView) view.findViewById(R.id.timeFrom); TextView timeTo = (TextView) view.findViewById(R.id.timeTo); @@ -39,4 +49,13 @@ public class VorlesungsplanUpcomingCourseListItem { location.setText(event.getEventLocation()); courseTitle.setText(event.getEventTitle()); } + + private void onEventClicked() { + Bundle args = new Bundle(); + CourseGroup group = event.getCourseGroup(); + if(group == null) + return; + args.putString("groupid", Integer.toString(group.getGroupId())); + CampusAppContext.getInstance().getNavigationManager().navigatePage("Vorlesungsplan", args); + } }