请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

忘记密码修改密码疑问

 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 00:47:20

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

0 回复 有任何疑惑可以回复我~
  • 提问者 叶为正啊 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-02-11 10:54:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信