public class Presenter implements Contract.Ipresenter {
private Model model;
private ShowActivity iView;
@Override
public void attch(ShowActivity showActivity) {
model = new Model();
this.iView=showActivity;
}
@Override
public void detch() {
if (iView!=null){
iView=null;
}
if (model!=null){
model=null;
}
}
@Override
public void show() {
model.getShow(new Contract.Imodel.CallBack() {
@Override
public void onSuccess(String list) {
iView.getPresenter(list);
}
@Override
public void onFail() {
}
});
}
}