码迷,mamicode.com
首页 > 移动开发 > 详细

Android MVP

时间:2019-08-04 19:48:42      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:exception   dial   ons   bsp   string   callback   逻辑   关闭   log   


/**
* presenter 层,承担业务逻辑处理,数据源处理等
*/
public class MainPresenter extends BasePresenter<MainContract.IMainView> implements MainContract.IMainPresenter {

private MainContract.IMainModel mModel;

@Override
public void attech(IBaseView view) {
super.attech(view);
mModel = new DataModel(http://www.amjmh.com/v/);
}

@Override
public void handlerData() {
getView().showDialog();

mModel.requestBaidu(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}

@Override
public void onResponse(Call call, Response response) throws IOException {
String content = response.body().string();
getView().succes(content);
}
});
}

@Override
public void detech() {
super.detech();
/**
* 释放内存、关闭网络请求、关闭线程等操作
*/
Log.d("==========", "detech: 解除绑定,释放内存");
}
}
--------------------- 

Android MVP

标签:exception   dial   ons   bsp   string   callback   逻辑   关闭   log   

原文地址:https://www.cnblogs.com/hyhy904/p/11299086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!