根据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
}
}
});
}
我做错了什么?
答案 0 :(得分:2)
我根本没有初始化库。固定!
答案 1 :(得分:2)
为了将来参考,要解决此错误,请添加
Parse.initialize(this, applicationId, clientKey);
到您的onCreate
方法。