use of ca.etsmtl.applets.etsmobile.ui.calendar_decorator.EventDecorator in project ETSMobile-Android2 by ApplETS.
the class HoraireFragment method onCreateView.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.calendar_horaire_layout, container, false);
ButterKnife.bind(this, v);
databaseHelper = new DatabaseHelper(getActivity());
seanceAdapter = new SeanceAdapter(getActivity());
allseanceAdapter = new SeanceAdapter(getActivity());
upcomingseanceAdapter = new SeanceAdapter(getActivity());
fillSeancesList(dateTime.toDate());
fillListView();
setDaysList();
calendar_listview.setAdapter(upcomingseanceAdapter);
mCalendarView.setCurrentDate(new Date());
mCalendarView.setSelectedDate(new Date());
mCalendarView.setOnDateChangedListener(this);
mCalendarView.addDecorators(new CourseDecorator(getActivity(), courseDays), new FinalExamDecorator(getActivity(), finalExamDays), new EventDecorator(eventDays, ContextCompat.getColor(getActivity(), R.color.black)), new TodayDecorator(getActivity()), new CourseTodayDecorator(getActivity(), courseDays));
horaireManager = new HoraireManager(this, getActivity());
horaireManager.addObserver(this);
progressBarSyncHoraire = (ProgressBar) v.findViewById(R.id.progressBar_sync_horaire);
progressBarSyncHoraire.setVisibility(ProgressBar.VISIBLE);
// customProgressDialog = new CustomProgressDialog(getActivity(), R.drawable.loading_spinner, "Synchronisation en cours");
// customProgressDialog.show();
dataManager.getDataFromSignet(SignetsMethods.LIST_SESSION, ApplicationManager.userCredentials, this);
dataManager.getDataFromSignet(SignetsMethods.LIST_SEANCES_CURRENT_AND_NEXT_SESSION, ApplicationManager.userCredentials, this);
dataManager.getDataFromSignet(SignetsMethods.LIST_JOURSREMPLACES_CURRENT_AND_NEXT_SESSION, ApplicationManager.userCredentials, this);
return v;
}
Aggregations