Package com.cheetahdigital.challenges.ui.responses
-
Interface Summary Interface Description ChallengeResponseDetailsView This view must be implemented to notify the Activity or Fragment of the API call returnsChallengeResponsesClickListener Challenge Response click listener forChallengeResponse
items.ChallengeResponsesListView This view must be implemented to notify the Activity or Fragment of the API call returns -
Class Summary Class Description ChallengeNotificationJobService Service for handling ChallengesAPI calls when clicking action buttons.ChallengeResponseDetailsActivity<V extends ChallengeResponseDetailsView,P extends ChallengeResponseDetailsPresenter<V>> The detail screen forChallengeResponsesListFragment
Can receive the following intent extras: RESPONSE_ID_KEY - the challenge response id CHALLENGE_HIDE_ZERO_METRICS - the flag for showing/hiding zero metrics TransitionHelper.SHARED_ELEMENT_IMAGE - shared image viewChallengeResponseDetailsPresenter<T extends ChallengeResponseDetailsView> Presenter use byChallengeResponseDetailsActivity
ChallengeResponsesAdapter Class that is displayed as list item inChallengeResponsesListFragment
ChallengeResponsesListFragment<A extends ChallengeResponsesAdapter,V extends ChallengeResponsesListView,P extends ChallengeResponsesListPresenter<V>> Class that handles list ofChallengeResponse
Can receive the following intent extras: RESPONSE_PARAMETERS - instance ofChallengeParams
used to populate the Challenges API callsChallengeResponsesListPresenter<T extends ChallengeResponsesListView> Presenter used byChallengeResponsesListFragment
ChallengeResponsesViewHolder TheRecyclerView.ViewHolder
class forChallengeResponsesListFragment
CommentsAdapter Adapter for displaying list ofComment
CommentViewHolder TheRecyclerView.ViewHolder
class forCommentsAdapter