Package com.cheetahdigital.uikit.architecture.mvp
-
Interface Summary Interface Description MvpPresenter<V extends MvpView> The base interface for each mvp presenterMvpView The root view interface for every mvp view -
Class Summary Class Description MvpActivityView<V extends MvpView,P extends MvpNullObjectBasePresenter<V>> AnAppCompatActivity
which implementsMvpView
.MvpBasePresenter<V extends MvpView> A base implementation of aMvpPresenter
that uses a WeakReference for referring to the attached view.MvpFragmentView<V extends MvpView,P extends MvpNullObjectBasePresenter<V>> AFragment
which implementsMvpView
.MvpNullObjectBasePresenter<V extends MvpView> AMvpPresenter
implmenetation that implements the null object pattern for the attached mvp view.MvpToolbarActivityView<V extends MvpView,P extends MvpNullObjectBasePresenter<V>> A subclass ofMvpActivityView
which requires aToolbar
to be present in the layout with the id @+id/toolbar.Presenter<V extends MvpView> BaseMvpNullObjectBasePresenter
for apps that useSdk
.