首页 > 解决方案 > 如何从 ParseUser 子类中查询字符串列表

问题描述

我正在尝试从 ParseUser(播放器)的子类中获取字符串值列表(codeName)。肯定有值存储在数据库中,但我无法在查询列表中获取它们。

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();
                }
            }
    });

我可以将其添加到 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...

标签: javaandroidparse-platform

解决方案


推荐阅读