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>> AnAppCompatActivitywhich implementsMvpView.MvpBasePresenter<V extends MvpView> A base implementation of aMvpPresenterthat uses a WeakReference for referring to the attached view.MvpFragmentView<V extends MvpView,P extends MvpNullObjectBasePresenter<V>> AFragmentwhich implementsMvpView.MvpNullObjectBasePresenter<V extends MvpView> AMvpPresenterimplmenetation that implements the null object pattern for the attached mvp view.MvpToolbarActivityView<V extends MvpView,P extends MvpNullObjectBasePresenter<V>> A subclass ofMvpActivityViewwhich requires aToolbarto be present in the layout with the id @+id/toolbar.Presenter<V extends MvpView> BaseMvpNullObjectBasePresenterfor apps that useSdk.