无法添加新的ParseUser
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法添加新的ParseUser相关的知识,希望对你有一定的参考价值。
我使用以下代码添加新的ParseUser
:
ParseUser user = new ParseUser();
user.setUsername("Rob");
user.setEmail("rob1989@gmail.com");
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
的仪表板?
答案
正如在official guide中明确指出的那样,对于ParseUser
s,你应该使用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()
进行用户属性的任何后续更改。但首先你必须签下他。
以上是关于无法添加新的ParseUser的主要内容,如果未能解决你的问题,请参考以下文章
从外部片段内的 FragmentTabHost 的子片段添加新的选项菜单
将 Parse Cloud 代码与 .NET SDK 结合使用