Search in sources :

Example 1 with AppNotification

use of in.ac.iitb.gymkhana.iitbapp.api.model.AppNotification in project IITB-App by wncc.

the class NotificationsFragment method showNotifications.

private void showNotifications(NotificationsResponse notificationsResponse) {
    List<AppNotification> notifications = notificationsResponse.getNotifications();
    NotificationsAdapter notificationsAdapter = new NotificationsAdapter(notifications, new ItemClickListener() {

        @Override
        public void onItemClick(View v, int position) {
        // TODO: What to do?
        }
    });
    notificationsRecyclerView = (RecyclerView) getActivity().findViewById(R.id.notifications_recycler_view);
    notificationsRecyclerView.setAdapter(notificationsAdapter);
    notificationsRecyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
}
Also used : NotificationsAdapter(in.ac.iitb.gymkhana.iitbapp.adapter.NotificationsAdapter) ItemClickListener(in.ac.iitb.gymkhana.iitbapp.ItemClickListener) AppNotification(in.ac.iitb.gymkhana.iitbapp.api.model.AppNotification) LinearLayoutManager(android.support.v7.widget.LinearLayoutManager) RecyclerView(android.support.v7.widget.RecyclerView) View(android.view.View)

Example 2 with AppNotification

use of in.ac.iitb.gymkhana.iitbapp.api.model.AppNotification in project IITB-App by wncc.

the class NotificationsAdapter method onBindViewHolder.

@Override
public void onBindViewHolder(Viewholder viewholder, int i) {
    AppNotification appNotification = notifications.get(i);
    viewholder.notificationTitle.setText(appNotification.getNotificationName());
}
Also used : AppNotification(in.ac.iitb.gymkhana.iitbapp.api.model.AppNotification)

Aggregations

AppNotification (in.ac.iitb.gymkhana.iitbapp.api.model.AppNotification)2 LinearLayoutManager (android.support.v7.widget.LinearLayoutManager)1 RecyclerView (android.support.v7.widget.RecyclerView)1 View (android.view.View)1 ItemClickListener (in.ac.iitb.gymkhana.iitbapp.ItemClickListener)1 NotificationsAdapter (in.ac.iitb.gymkhana.iitbapp.adapter.NotificationsAdapter)1