Instiantate ParseUser对象

时间:2014-06-18 15:51:15

标签: android parse-platform

根据parse.com中的Android API文档,下面的代码应该注册一个新用户。但是,当我尝试使用新的ParseUser时,我得到以下异常:java.lang.IllegalArgumentException: You must register this ParseObject subclass before instantiating it。代码如下:

private void createUser() {
    ParseUser user = new ParseUser();
    user.setUsername(mFirstName + " " + mLastName);
    user.setPassword(mPassword);
    user.setEmail(mEmail);
    user.signUpInBackground(new SignUpCallback() {
        public void done(ParseException e) {
            if (e == null) {
                // whatever
            } else {
                // whatever
            }
        }
    });
}

我做错了什么?

2 个答案:

答案 0 :(得分:2)

我根本没有初始化库。固定!

答案 1 :(得分:2)

为了将来参考,要解决此错误,请添加

Parse.initialize(this, applicationId, clientKey);

到您的onCreate方法。