Package com.cheetahdigital.groups.ui.list
-
Interface Summary Interface Description GroupsListClickListener Interface to be implemented in order to handle the actions when clicking an item on the group list.GroupsListView MvpView
class ofGroupsListActivity
-
Class Summary Class Description GroupsListActivity The Activity class for showing the list ofGroup
viaGroupsListFragment
Can receive the following intent extras: CLASS_NAME_KEY - the name ofGroupClass
CLASS_LABEL_KEY - the label ofGroupClass
GroupsListAdapter The adapter forGroupsListFragment
GroupsListFragment<A extends GroupsListAdapter,V extends GroupsListView,P extends GroupsListPresenter<V>> The fragment class for showing the list ofGroup
Can receive the following intent extras:IntentKey.PRIMARY_ID
- the name ofGroupClass
IntentKey.PRIMARY_PARAMS
- theGroupsParams
to use for api callGroupsListPresenter<T extends GroupsListView> TheMvpView
Presenter Class forGroupsListActivity
GroupsListViewHolder TheRecyclerView.ViewHolder
class forGroupsListFragment
JoinedGroupsListActivity The Activity class for showing the list ofGroup
viaJoinedGroupsListFragment
Can receive the following intent extras: CLASS_NAME_KEY - the name ofGroupClass
JoinedGroupsListFragment<A extends GroupsListAdapter,V extends GroupsListView,P extends JoinedGroupsListPresenter<V>> List Fragment that extendsEndlessListFragmentView
havingGroupsListAdapter
as the adapter,GroupsListView
as the view andJoinedGroupsListPresenter
as the presenter The fragment also useGroupsListView
andGroupsListClickListener
The fragment class for showing the list ofGroup
Can receive the following intent extras:IntentKey.PRIMARY_ID
- the name ofGroupClass
IntentKey.PRIMARY_PARAMS
- theGroupsParams
to use for api callJoinedGroupsListPresenter<T extends GroupsListView> TheMvpView
Presenter Class forJoinedGroupsListActivity