android - 如果邮件来自 Android 解析服务器的 esuario,我如何调用用户名?
问题描述
总之,如果邮件已注册,我如何使用解析服务器从 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
{
}
}
});
解决方案
如果您使用查询,对于与此电子邮件匹配的用户搜索,在您的回调中,此对象“对象”代表该用户,现在您:
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"))
}
}
});
推荐阅读
- go - 你如何传递一片 *interface{} 作为参数?
- ios - SFSafariViewController 在被关闭后“忘记”访问过的链接是否正常?
- wordpress - 灯箱 ix 中的 Woocommerce 产品图像未显示在产品详细信息页面上
- sql - Oracle DST 时间转换错误 ORA-01878
- swift - 如何“盲目注入”具有任意值的对象变量?
- javascript - 如何使用 Firefox 浏览器删除 contenteditable 中的 br 标签?
- c++ - C/C++ 中带有“typedef”的暗角?
- css - 如何在 bootstrap4 中为两行导航栏做
- java - 改造:将嵌套的 JSON 元素解析为列表
- angular - 如何在 ionic 3 中的 div 内设置背景图像?