相关疑难解决方法(0)

评论我对Android的MVP模式

我计划在我的新Android项目中使用MVP模式.我已经做了一些示例代码,我想知道,我是否正确实现了它?请对代码发表评论并发布您的建议.

我的活动类我从我的BaseView类扩展它,我正在实现一个接口.此活动只是在新线程中调用Web服务并更新textview中的值.

public class CougarTestView extends BaseView implements ICougarView,
        OnClickListener {
    CougarTestPresenter _presenter;
    public String activityName = "CougarHome";

    /** Called when the activity is first created. */`enter code here`
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState, activityName);
        setContentView(R.layout.main);
        _presenter = new CougarTestPresenter(this);
        getSubmitBtn().setOnClickListener(this);
        getCallInfoBtn().setOnClickListener(this);

    }

    private Button getCallInfoBtn() {
        return (Button) findViewById(R.id.btn_callinfo);
    }

    public void setServiceValue(String retVal) {
        // TODO Auto-generated method stub
        getResultLabel().setText(retVal);
        setPbar(false);
        // toastMsg(retVal);
    }

    public void ResetPbar() {
        getProgressBtn().setProgress(0);
    }

    public void setProcessProgress(int progress) {

        if …
Run Code Online (Sandbox Code Playgroud)

mvp android

7
推荐指数
1
解决办法
4759
查看次数

标签 统计

android ×1

mvp ×1