我正在使用 Parse 的 Loginbackground 方法来验证我的用户。但即使我使用了正确的凭据,它也会抛出无效登录参数异常,知道为什么吗?
这是我的 LoginActivity 代码:
logInButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final String muserName = userNameL.getText().toString();
final String mPassword = passowrdL.getText().toString();
ParseUser.logInInBackground(muserName,mPassword,new LogInCallback() {
@Override
public void done(ParseUser parseUser, ParseException e) {
if(parseUser != null) {
Intent intent = new Intent(LogInActivity.this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
} else
{
AlertDialog.Builder Builder = new AlertDialog.Builder (LogInActivity.this);
Builder.setMessage(e.getMessage());
Builder.setTitle(R.string.Error);
Builder.setPositiveButton(android.R.string.ok,null);
AlertDialog dialog = Builder.create();
dialog.show();
}
}
});
最佳答案
查看您在其他网站上发布的代码
EditText text_name = (EditText) findViewById(R.id.loginpage_username); String login_username = text_name.getText().toString();
EditText text_password = (EditText) findViewById(R.id.loginpage_password); String login_password = text_name.getText().toString();//应该是text_password
关于android - Parse.com 登录参数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29582229/