使用SignUpCallback方法时出错

时间:2015-01-08 12:27:43

标签: android parse-platform

我尝试使用以下代码在我的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)具有不兼容的访问权限)

1 个答案:

答案 0 :(得分:1)

保存注册对象必须使用signUpInBackground()而不是saveInBackground()