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 forChallengeResponseitems.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 forChallengeResponsesListFragmentCan 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 byChallengeResponseDetailsActivityChallengeResponsesAdapter Class that is displayed as list item inChallengeResponsesListFragmentChallengeResponsesListFragment<A extends ChallengeResponsesAdapter,V extends ChallengeResponsesListView,P extends ChallengeResponsesListPresenter<V>> Class that handles list ofChallengeResponseCan receive the following intent extras: RESPONSE_PARAMETERS - instance ofChallengeParamsused to populate the Challenges API callsChallengeResponsesListPresenter<T extends ChallengeResponsesListView> Presenter used byChallengeResponsesListFragmentChallengeResponsesViewHolder TheRecyclerView.ViewHolderclass forChallengeResponsesListFragmentCommentsAdapter Adapter for displaying list ofCommentCommentViewHolder TheRecyclerView.ViewHolderclass forCommentsAdapter