本文主要是介绍【BaseContract】基于MVP+Dagger2+Retrofit+Rxjava框架之BaseContract,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
要点
- 泛型传入需要Presenter绑定与解绑的view对象
- view层基础接口(展示错误和完成方法)
源码
package com.daqsoft.baseproject.base;/*** Created by yanbo on 2017/5/26.*/public interface BaseContract {//绑定与解绑viewinterface BasePresenter<T>{void attachView(T view);void detachView();}//view的接口,显示错误和完成interface BaseView{void showError();void complete();}
}
这篇关于【BaseContract】基于MVP+Dagger2+Retrofit+Rxjava框架之BaseContract的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!