Android “如何修复”;无效的用户名/密码";解析中

Android “如何修复”;无效的用户名/密码";解析中,android,parse-server,Android,Parse Server,我正在开发一个应用程序,它使用parse server进行注册和登录,我可以在其中注册,但当我尝试登录时,它会给我一个异常 “无效的用户名/密码” 这是注册和登录的代码,当注册模式处于活动状态时,用户被注册当注册模式处于非活动状态时,或者按下按钮,即false,按钮作为登录,用户可以登录,但当我尝试登录时,用户会说“无效用户名/密码” //检查您的异常 public void signUp(View view) { mEditTextUser =(Edit

我正在开发一个应用程序,它使用parse server进行
注册
登录
,我可以在其中注册,但当我尝试登录时,它会给我一个异常

“无效的用户名/密码”

这是
注册
登录
的代码,当注册模式处于活动状态时,用户被注册当注册模式处于非活动状态时,或者按下按钮,即false,按钮作为登录,用户可以登录,但当我尝试登录时,用户会说“无效用户名/密码”

//检查您的异常

public void signUp(View view)
        {
            mEditTextUser =(EditText) findViewById(R.id.userNameEdit);
            mEditTextPass =(EditText) findViewById(R.id.passWordEdit);

                if(mEditTextUser .getText().toString().trim().length()==0 || editTextPass.getText().toString().trim().length()==0.matches(""))
                {
                    Toast.makeText(this,"Username and Password required",Toast.LENGTH_SHORT).show();
                }
                else
                {
                 //Check SignupMode is true
   if(SignupModeActive)
                    {
                        ParseUser user = new ParseUser();
                        user.setUsername(editTextUser.getText().toString());
                        user.setPassword(editTextUser.getText().toString());
                        user.signUpInBackground(new SignUpCallback() {
                            @Override
                            public void done(ParseException e) {

                                    if(e == null)
                                    {
                                        Log.e("Exception",e.printStackTrace());
                                        Intent intent = new Intent(MainActivity.this,UserslistActivity.class);
                                        startActivity(intent);
                                    }
                                    else{
                                        Toast.makeText(MainActivity.this,e.getMessage(),Toast.LENGTH_SHORT).show();
                                    }


                            }
                        });


                    }
                    else
                    {
                            ParseUser.logInInBackground(editTextUser.getText().toString(),editTextPass.getText().toString(), new LogInCallback() {
                                @Override
                                public void done(ParseUser user, ParseException e) {
                                    if(user != null){
                                        Log.i("LogInBackGround","Login Succesfull");
                                        Intent logInintent = new Intent(MainActivity.this,UserslistActivity.class);
                                        startActivity(logInintent);
                                    }
                                    else
                                    {
                                        Toast.makeText(MainActivity.this,e.getMessage(),Toast.LENGTH_LONG).show();
                                    }
                                }
                            });
                        }


                    }



                }

你的登录代码是好的,我会说你检查你输入的细节是否真实。可能他们的用户名或密码都不正确。 我正在使用类似的代码,它工作得很好。我的代码是:-

    ParseUser.logInInBackground(edtEmail.getText().toString(), 
    edtPassword.getText().toString(), new LogInCallback() {
                        @Override
                        public void done(ParseUser user, ParseException e) {
                            if (user != null && e == null) {
                                FancyToast.makeText(Login.this, user.get("username") + " is logged in successfully", FancyToast.LENGTH_LONG, FancyToast.SUCCESS, true).show();

                                transitionToWelcomePage();

                            } else {
                                FancyToast.makeText(Login.this, e.getMessage(), FancyToast.LENGTH_LONG, FancyToast.ERROR, true).show();

                            }
                        }
                    });

Signupmode的数据类型是boollen,我将其初始化为true,并检查其是否为true它应该注册其他登录,我在登录未登录时收到异常异常异常是什么?
    ParseUser.logInInBackground(edtEmail.getText().toString(), 
    edtPassword.getText().toString(), new LogInCallback() {
                        @Override
                        public void done(ParseUser user, ParseException e) {
                            if (user != null && e == null) {
                                FancyToast.makeText(Login.this, user.get("username") + " is logged in successfully", FancyToast.LENGTH_LONG, FancyToast.SUCCESS, true).show();

                                transitionToWelcomePage();

                            } else {
                                FancyToast.makeText(Login.this, e.getMessage(), FancyToast.LENGTH_LONG, FancyToast.ERROR, true).show();

                            }
                        }
                    });