我尝试使用以下代码在我的Parse.com中创建新用户,但我不断从Android Studio获取错误:
ParseUser newUser=new ParseUser();
newUser.setPassword(password);
newUser.setUsername(username);
newUser.setEmail(email);
newUser.saveInBackground(new SignUpCallback() {
@Override
public void done(ParseException e) {
if (e==null){
Intent intent=new Intent(signUpActivity.this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
}else{
}
}
});
错误在done()方法上:
(10:26)public abstract void done(com.parse.ParseException e); (方法完成(ParseException)将与超级方法SignUpCallback(ParseException)具有不兼容的访问权限)
答案 0 :(得分:1)
保存注册对象必须使用signUpInBackground()而不是saveInBackground()