总之,如果邮件是注册的,我如何使用解析服务器从Android显示该用户的名称。请帮帮忙,这是为了一个大学项目。
在此函数中,它已经告诉我该电子邮件已注册,但我需要知道该电子邮件的用户,并将其显示在TextView中或使用log.d()。
ParseQuery<ParseObject> query = ParseQuery.getQuery("init_app");
query.whereEqualTo("email", userdialog.getText().toString());
query.getFirstInBackground(new GetCallback<ParseObject>()
{
public void done(ParseObject object, ParseException e)
{
if (object == null)
{
Toast.makeText(initapp.this,"Are not you a registered user",Toast.LENGTH_LONG).show();
return;
}
else
{
}
}
});发布于 2020-07-17 02:55:51
如果您使用查询,对于与此电子邮件匹配用户搜索,则在您的回调中,此对象' object‘表示此用户,现在您:
ParseQuery<ParseObject> query = ParseQuery.getQuery("init_app");
query.whereEqualTo("email", userdialog.getText().toString());
query.getFirstInBackground(new GetCallback<ParseObject>(){
public void done(ParseObject object, ParseException e){
if (object == null || e!=null){
Toast.makeText(initapp.this,"Are not you a registered user",Toast.LENGTH_LONG).show();
return;
}else{//and here
//you can get args in this object
//object.get("name");
//object.get("age");
//whatever
//and
textView.setText(object.get("name"))
}
}});
https://stackoverflow.com/questions/62662699
复制相似问题