package com.alorma.github.ui.fragment.events; import android.os.Bundle; import com.alorma.github.R; import com.alorma.github.sdk.services.user.events.GetUserCreatedEventsClient; import com.alorma.github.ui.listeners.TitleProvider; import com.mikepenz.iconics.typeface.IIcon; import com.mikepenz.octicons_typeface_library.Octicons; public class CreatedEventsListFragment extends EventsListFragment implements TitleProvider { public static CreatedEventsListFragment newInstance(String username) { Bundle bundle = new Bundle(); bundle.putString(USERNAME, username); CreatedEventsListFragment f = new CreatedEventsListFragment(); f.setArguments(bundle); return f; } @Override public void onResume() { super.onResume(); getActivity().setTitle(""); } @Override protected void executeRequest() { GetUserCreatedEventsClient client = new GetUserCreatedEventsClient(username); executeClient(client); } @Override protected void executePaginatedRequest(int page) { GetUserCreatedEventsClient client = new GetUserCreatedEventsClient(username, page); executeClient(client); } @Override public int getTitle() { return R.string.events; } @Override public IIcon getTitleIcon() { return Octicons.Icon.oct_calendar; } @Override protected int getLightTheme() { return R.style.AppTheme_Profile; } @Override protected int getDarkTheme() { return R.style.AppTheme_Dark_Profile; } }