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);
    }
    });
    }
    }
    ---------------------

  • 相关阅读:
    新的起点,虽半步即天涯
    自定义函数
    冒泡排序 数字去重
    for 循环练习题
    for 循环练习题(2)
    for 循环 乘法口诀表
    js基础标签用法
    网页格式布局 流式布局
    样式表属性
    框架
  • 原文地址:https://www.cnblogs.com/ly570/p/11342610.html
Copyright © 2011-2022 走看看