Android 解析查询返回null

Android 解析查询返回null,android,parse-platform,Android,Parse Platform,您好,下面是我的代码片段。我试图查询parse用户类,它总是返回null。任何来自你方的帮助都将不胜感激 public ParseUser getFriend(String name) { ParseQuery<ParseUser> query = ParseUser.getQuery(); query.whereEqualTo("Name", name); try { ParseUser user = query.getFir

您好,下面是我的代码片段。我试图查询parse用户类,它总是返回null。任何来自你方的帮助都将不胜感激

    public ParseUser getFriend(String name)
    {
    ParseQuery<ParseUser> query = ParseUser.getQuery();
    query.whereEqualTo("Name", name);
    try {
        ParseUser user = query.getFirst();
        return  user;
    } catch (com.parse.ParseException e) {
        e.printStackTrace();
        return  null;
    }

}
public ParseUser getFriend(字符串名)
{
ParseQuery=ParseUser.getQuery();
查询:whereEqualTo(“名称”,名称);
试一试{
ParseUser=query.getFirst();
返回用户;
}catch(com.parse.parsee){
e、 printStackTrace();
返回null;
}
}
试试:

public ParseObject getFriend(字符串名)
{
ParseQuery=ParseUser.getQuery();
查询:whereEqualTo(“名称”,名称);
试一试{
ParseObject user=query.getFirst();
返回用户;
}catch(com.parse.parsee){
e、 printStackTrace();
返回null;
}

您的代码看起来不错。您当然确定您的“姓名”列实际上是“姓名”而不是“姓名”您的名称参数中的值在您的解析表中找到了吗?是的,我的列是name,当我在第三行静态传递值时,parm值与列中的值匹配。它工作正常,但从parm name获取值时无法获得输出。您已经尝试记录“name”的内容参数,然后在where equalto中使用它?
 public ParseObject getFriend(String name)
{
ParseQuery<ParseUser> query = ParseUser.getQuery();
query.whereEqualTo("Name", name);
try {
    ParseObject user = query.getFirst();
    return  user;
} catch (com.parse.ParseException e) {
    e.printStackTrace();
    return  null;
}