无法添加新的ParseUser

问题描述 投票:0回答:1

我使用以下代码添加新的ParseUser

ParseUser user = new ParseUser();
user.setUsername("Rob");
user.setEmail("[email protected]");
user.setPassword("robPass");
user.put("phone", "898989898");
user.saveInBackground();

运行此代码后,我的解析仪表板中没有反映出任何内容。我甚至没有在Android Studio得到任何例外。

但是,当我运行以下代码时,一切正常:

ParseObject item = new ParseObject("Item");
item.put("quantity", "dwad");
item.put("description", "dawda");
item.put("name", "fwafa");
item.saveInBackground();

有没有人知道我在ParseUser做错了什么?无论如何要检查Parse的仪表板?

java android parse-platform
1个回答
0
投票

正如在official guide中明确指出的那样,对于ParseUsers,你应该使用ParseUser.signUpInBackground()

user.signUpInBackground(new SignUpCallback() {
  public void done(ParseException e) {
    if (e == null) {
      // Hooray! Let them use the app now.
    } else {
      // Sign up didn't succeed. Look at the ParseException
      // to figure out what went wrong
    }
  }
});

用户首次注册后,您可以使用save()saveInBackground()进行用户属性的任何后续更改。但首先你必须签下他。

© www.soinside.com 2019 - 2024. All rights reserved.