zoukankan      html  css  js  c++  java
  • View 层

    package com.test.mvp.mvpdemo.mvp.v1.view;

    import android.app.ProgressDialog;
    import android.os.Bundle;
    import android.os.Handler;
    import android.support.v7.app.AppCompatActivity;
    import android.widget.TextView;
    import android.widget.Toast;

    import com.test.mvp.mvpdemo.R;
    import com.test.mvp.mvpdemo.mvp.v1.MainContract;
    import com.test.mvp.mvpdemo.mvp.v1.presenter.MainPresenter;

    /**
    * MVP 的写法,Version 1: 基础写法
    */
    public class MainActivity extends AppCompatActivity implements MainContract.IMainView {

    private TextView tv;

    private MainPresenter mPresenter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    initViews();

    mPresenter = new MainPresenter(this);
    mPresenter.handlerData();
    }

    private void initViews() {
    tv = findViewById(R.id.tv);
    }

    @Override
    public void showDialog() {
    ProgressDialog dialog = new ProgressDialog(this);
    dialog.show();
    new Handler().postDelayed(new Runnable() {
    @Override
    public void run() {
    dialog.dismiss();
    }
    }, 1500);
    }

    @Override
    public void succes(String content) {
    runOnUiThread(new Runnable(http://www.amjmh.com/v/) {
    @Override
    public void run() {
    Toast.makeText(MainActivity.this, "" + content, Toast.LENGTH_SHORT).show();
    tv.setText(content);
    }
    });
    }
    }
    ---------------------

  • 相关阅读:
    第04组(64) 需求分析报告
    第04组(64) 团队展示
    结对编程作业
    Python单元测试框架 Unittest 的简单使用方法
    第一次个人编程作业
    第09组 Alpha冲刺 总结
    Swagger 工具集
    第09组 Alpha冲刺(6/6)
    第09组 Alpha冲刺(5/6)
    第09组 Alpha冲刺(4/6)
  • 原文地址:https://www.cnblogs.com/ly570/p/11342610.html
Copyright © 2011-2022 走看看