忘记密码修改密码疑问

来源:

叶为正啊

2017-02-11

 case R.id.btn_update_password: {
           //1.获取输入框的值
           String now = et_now.getText().toString().trim();
           String news = et_new.getText().toString().trim();
           String new_password = et_new_password.getText().toString();
           //2.判断是否为空
           if (!TextUtils.isEmpty(now) & !TextUtils.isEmpty(news) & !TextUtils.isEmpty(new_password)) {
               //3.判断两次新密码是否一致
               if (news.equals(new_password)) {
                   //4.重置密码
                   MyUser.updateCurrentUserPassword(now, news, new UpdateListener() {
                       @Override
                       public void done(BmobException e) {
                           if (e == null) {
                               Toast.makeText(ForgetPasswordActivity.this,
                                       R.string.reset_successfully, Toast.LENGTH_SHORT).show();
                               finish();
                           } else {
                               Toast.makeText(ForgetPasswordActivity.this, R.string.reset_failed, Toast.LENGTH_SHORT).show();
                           }
                       }
                   });
               } else {
                   Toast.makeText(this, getString(R.string.text_two_input_not_consistent), Toast.LENGTH_SHORT).show();
               }

           } else {
               Toast.makeText(this, getString(R.string.text_tost_empty), Toast.LENGTH_SHORT).show();
           }
           break;
       }

   }
}


老师好,我看教程这个代码逻辑,只获取了密码,它怎么知道去修改哪个用户的?

写回答

1回答

刘某人

2017-02-11

这个修改密码本身是在应用里面实现的,我把他提到外面来了,修改密码是根据当前的用户对象来修改的,也就是你本身的user

0
1
叶为正啊
非常感谢!
2017-02-11
共1条回复

带领新手快速开发Android App

【毕设】用热门Android SDK及框架,快速开发一个Android App

1498 学习 · 393 问题

查看课程