Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从ParseUser子类查询字符串列表_Java_Android_Parse Platform - Fatal编程技术网

Java 如何从ParseUser子类查询字符串列表

Java 如何从ParseUser子类查询字符串列表,java,android,parse-platform,Java,Android,Parse Platform,我试图从ParseUser(Player)的子类中获取字符串值(代码名)的列表。数据库中肯定存储了一些值,但我无法在查询列表中获取它们 ParseQuery<Player> query = ParseQuery.getQuery("codeName"); query.findInBackground(new FindCallback<Player>() { @Override public void d

我试图从ParseUser(Player)的子类中获取字符串值(代码名)的列表。数据库中肯定存储了一些值,但我无法在查询列表中获取它们

ParseQuery<Player> query = ParseQuery.getQuery("codeName");       
    query.findInBackground(new FindCallback<Player>() {
            @Override
            public void done(List<Player> objects, ParseException e) {
                if(e == null){
                    Toast.makeText(getApplicationContext(), "There are  "+ objects.size() + " code names in the database",
                Toast.LENGTH_SHORT).show();
                }
            }
    });
ParseQuery query=ParseQuery.getQuery(“代码名”);
findInBackground(新的FindCallback(){
@凌驾
公共void done(列出对象,parsee异常){
如果(e==null){
Toast.makeText(getApplicationContext(),“数据库中有”+对象.size()+“代码名”,
吐司。长度(短)。show();
}
}
});
然后我可以将其添加到Arraylist的字符串值列表

新代码

ParseQuery<ParseUser> query = ParseUser.getQuery();
        query.findInBackground(new FindCallback<ParseUser>() {
            @Override
            public void done(List<ParseUser> objects, ParseException e) {
                if(e==null) {
                        for (ParseUser numbers : objects) {
                            String crawlerF = (String) numbers.get("codeName");
                            databaseCodeNameList.add(crawlerF);
                        }
                }
            }
        });
    ```
But now I can't access the list (dataCodeNameList) outside the ...ParseQuery or another method for some reason...
ParseQuery query=ParseUser.getQuery();
findInBackground(新的FindCallback(){
@凌驾
公共void done(列出对象,parsee异常){
如果(e==null){
for(解析用户编号:对象){
String crawlerF=(String)numbers.get(“code name”);
databaseCodeNameList.add(crawlerF);
}
}
}
});
```
但是现在由于某种原因,我无法访问…ParseQuery或其他方法之外的列表(dataCodeNameList)。。。

e==null吗?还有object.size有计数吗?我知道你的类名是Player,对吧?因此,您可能需要执行
ParseQuery query=ParseQuery.getQuery(“Player”)