账号密码登录

public class DynamicLoginActivity extends AppCompatActivity {


    @BindView(R.id.img_stop)
    ImageView imgStop;
    @BindView(R.id.text_regest)
    TextView textRegest;
    @BindView(R.id.img_sign)
    ImageView imgSign;
    @BindView(R.id.ed_phone)
    EditText edPhone;
    @BindView(R.id.ed_pwd)
    EditText edPwd;
    @BindView(R.id.wangji_tv)
    TextView wangjiTv;
    @BindView(R.id.btn_login)
    Button btnLogin;
    @BindView(R.id.text_zh)
    TextView textZh;
    @BindView(R.id.layout)
    View layout;
    @BindView(R.id.tv_qita)
    TextView tvQita;
    @BindView(R.id.layoutd)
    View layoutd;
    @BindView(R.id.button_bar)
    RelativeLayout buttonBar;
    private String userName;
    private String pw;
    private String userNum;
    private String pwd;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_dynamic_login);
        ButterKnife.bind(this);
    }


    @OnClick({R.id.img_stop, R.id.text_regest, R.id.img_sign, R.id.ed_phone, R.id.ed_pwd, R.id.wangji_tv, R.id.btn_login, R.id.text_zh, R.id.layout, R.id.tv_qita, R.id.layoutd, R.id.button_bar})
    public void onViewClicked(View view) {
        switch (view.getId()) {
            case R.id.img_stop:
                break;
            case R.id.text_regest:
                break;
            case R.id.img_sign:
                break;
            case R.id.ed_phone:
                break;
            case R.id.ed_pwd:
                break;
            case R.id.wangji_tv:
                Intent intent = new Intent(DynamicLoginActivity.this, FindPasswordActivity.class);
                startActivity(intent);
                break;
            case R.id.btn_login:
                userNum =edPhone.getText().toString().trim();
                pwd =edPwd.getText().toString().trim();
                hasNameOrPw();
                HashMap<String, String> map = new HashMap<>();
                map.put("accountNumber", userNum);
                map.put("password", pwd);
                new BaseData() {
                    @Override
                    public void onSucesss(String data) {
                        Log.i("bbb", "bbb" + data);
                        Gson gson = new Gson();
                        RegisetBean regisetBean = gson.fromJson(data, RegisetBean.class);
                        if (regisetBean.getStatus() == "success") {
                            ToastUtil.show(DynamicLoginActivity.this, "登录成功");
                            Intent intent = new Intent(DynamicLoginActivity.this, MainActivity.class);
                            startActivity(intent);
                        } else {
                            ToastUtil.show(DynamicLoginActivity.this, "登录成功失败");
                        }
                    }

                    @Override
                    public void onError(Throwable t) {
                        ToastUtil.show(DynamicLoginActivity.this, "登录成功失败");
                    }
                }.postData(false, false, AppConst.BASE_URL, AppConst.yonghudenglu, 0, map);

                break;
            case R.id.text_zh:
                break;
            case R.id.layout:
                break;
            case R.id.tv_qita:
                break;
            case R.id.layoutd:
                break;
            case R.id.button_bar:
                break;
        }
    }
    //判断是否写入用户名以及密码
    public void hasNameOrPw() {
        userName = edPhone.getText().toString().trim();
        pw = edPwd.getText().toString().trim();
        if (TextUtils.isEmpty(userName)) {
            ToastUtil.show(DynamicLoginActivity.this, "用户名不能为空");

            return;
        }
        if (TextUtils.isEmpty(pw)) {
            ToastUtil.show(DynamicLoginActivity.this, "密码不能为空");
            return;
        }

    }
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值