网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Android登录代码MVP架构详解-创新互联

登录代码MVP架构的具体实现,分享给大家。

为企业提供网站制作、成都网站设计、网站优化、成都全网营销、竞价托管、品牌运营等营销获客服务。成都创新互联拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!

MainActivity.java

public class MainActivity extends AppCompatActivity implements View.OnClickListener, Mvp.fff {

  private EditText mUsername;
  private EditText mPassword;
  private Button login;
  private ProgressDialog mProgressDialog;
  private Mvp mMvp;

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

     mMvp = new Mvp(this);

  }
  private void initView() {
    mUsername = (EditText) findViewById(R.id.username);
    mPassword = (EditText) findViewById(R.id.password);
    login = (Button) findViewById(R.id.login);

    login.setOnClickListener(this);

    //动态的创建一个进度条
    mProgressDialog = new ProgressDialog(this);
  }

  @Override
  public void onClick(View view) {

    switch (view.getId()){
      case R.id.login:
        String user = mUsername.getText().toString();
        String pass = mPassword.getText().toString();
        final User users = new User();
        users.username=user;
        users.password=pass;


        Boolean empty = mMvp.isEmpty(users);
        if (empty){

          mProgressDialog.show();
          mMvp.isLogin(users);
        }else {

          Toast.makeText(MainActivity.this, "输入不能为空", Toast.LENGTH_SHORT).show();
          return;
        }

        break;
    }

  }

  @Override
  public void success() {

    runOnUiThread(new Runnable() {
      @Override
      public void run() {
        mProgressDialog.dismiss();
        Toast.makeText(MainActivity.this, "欢迎回来,思密达", Toast.LENGTH_SHORT).show();
      }
    });
  }

  @Override
  public void doil() {

    runOnUiThread(new Runnable() {
      @Override
      public void run() {
        mProgressDialog.dismiss();
        Toast.makeText(MainActivity.this, "登录失败,账号密码有问题", Toast.LENGTH_SHORT).show();
      }
    });
  }

  @Override
  protected void onDestroy() {
    super.onDestroy();
    mMvp=null;
  }
}

网站标题:Android登录代码MVP架构详解-创新互联
网页链接:http://bjjierui.cn/article/iipgi.html

其他资讯