package com.bw.com.mzhang.home.model;
import android.util.Log;
import com.bw.com.mzhang.utils.MyTask;
import javax.security.auth.login.LoginException;
public class HomeModelInter implements IHomeModelInter{
ModelInter modelInter;
public HomeModelInter(ModelInter modelInter) {
this.modelInter = modelInter;
}
@Override
public void getData(final String url) {
new Runnable() {
@Override
public void run() {
new MyTask<String>(url,"GET").setTaskListener(new MyTask.TaskListeners() {
@Override
public void result(String t) {
if (t!=null){
modelInter.onResucce(t);
Log.i("", "result: "+t);
}else{
modelInter.onFailed();
}
}
经典的mvp层
最新推荐文章于 2023-02-08 11:36:58 发布
本文深入探讨了MVP(Model-View-Presenter)架构模式,解释了每一层的职责,以及它们如何协同工作以实现清晰的代码组织和测试。通过实例,展示了如何在项目中实施MVP,提升代码可维护性和可测试性。
摘要由CSDN通过智能技术生成