Как запросить список строк из подкласса ParseUser - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь получить список значений String (codeName) из подкласса 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();
                }
            }
    });

Список значений String, которые я затем могу добавить в 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...
...