Я пытаюсь получить список значений 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...