zoukankan      html  css  js  c++  java
  • 每日汇报

    今天主要写了修改密码的函数

    简单的增删改查没有很大的难度

    下面主要函数

    Button btn_change_password_ok = findViewById(R.id.btn_change_password_ok);
    btn_change_password_ok.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    EditText oldpassword=findViewById(R.id.et_oldpassword);
    EditText newpassword=findViewById(R.id.et_newpassword);
    if(!oldpassword.getText().toString().equals("")&&!newpassword.getText().toString().equals("")
    &&newpassword.getText().toString().length()>=6){
    BmobQuery<Bean> b = new BmobQuery<>();
    b.addWhereEqualTo("Phone",phone);
    b.findObjects(new FindListener<Bean>() {
    @Override
    public void done(List<Bean> list, BmobException e) {
    if(e == null){
    if(list.size()>0){
    if(oldpassword.getText().toString().equals(list.get(0).Password)){
    Bean bean = new Bean();
    bean.Password=newpassword.getText().toString();
    bean.State="F";
    bean.update(id, new UpdateListener() {
    @Override
    public void done(BmobException e) {
    if(e==null){
    Toast.makeText(ChangePassword.this,"修改成功,请重新登录!",Toast.LENGTH_SHORT).show();
    Intent intent = new Intent(ChangePassword.this, Login.class);
    startActivity(intent);
    finish();
    }
    }
    });
    }else
    Toast.makeText(ChangePassword.this,"原密码错误!",Toast.LENGTH_SHORT).show();
    }
    }
    }
    });
    }else {
    Toast.makeText(ChangePassword.this,"原密码或新密码填写错误!",Toast.LENGTH_SHORT).show();
    }
  • 相关阅读:
    java如何操作注册表(Preferences类)(在windows的注册表中保存、读取)
    转-正则表达式
    js数字格式化千分位格式
    es6严格模式需要注意的地方
    html5手势原理知识
    js事件总结
    js键盘相关知识总结
    html5 拖放
    js学习日记-隐式转换相关的坑及知识
    移动端各种分辨率匹配
  • 原文地址:https://www.cnblogs.com/D10304/p/14909166.html
Copyright © 2011-2022 走看看