private PresenterSelect presenterSelect;
presenterSelect = new PresenterSelect(this);
//当activity退出时启动销毁方法,销毁方法里判断presenter层实体类是否为空,如果不为空调用实体类里自定义的方法getMyDestoy()@Override
protected void onDestroy() {
super.onDestroy();
if (presenterSelect!=null){
presenterSelect.getMyDestoy();
}
}
//presenter层
private MainSelect mainSelect;
private final ModelSelect modelSelect;
public PresenterSelect(MainSelect mainSelect) {
modelSelect = new ModelSelect(this);
this.mainSelect = mainSelect;
}
//presenter层实体类里的方法,判断当前上下文是否为空,如果不为空制空
public void getMyDestoy() {
if (mainSelect!=null){
mainSelect=null;
}
}