这篇文章主要是承接上一部分,给出我实现的mvp的主要实现代码;
没有看过上一篇文章的建议看一下上一篇google 官方mvp实例的实践之mvp-databinding-Rxjava(一)
闲话少许,继续放码;
demo地址12345678910111213public class LoginCotract { public interface View extends BaseView<Presenter>{ void loginSuccess(); void loginError(String error); } public interface Presenter extends BasePresenter{ void login(String userName,String pwd); void loginSuccess(); void loginError(String error); }}
|
|
|
|
|
|
代码中已经加入了详细的说明,这里就不再过多的赘述了;
demo地址