У меня есть приложение с 5 вкладками, использующее bottomNavigationBar, и каждая вкладка содержит отдельный фрагмент.Я хочу отобразить список имен пользователей на одной из вкладок, но у меня возникли проблемы с запросами Parse.Я могу вызвать новый метод findInBackground в основном упражнении, в котором содержатся фрагменты, но при вызове в самом фрагменте он, похоже, не работает.Цени любую помощь
public ArrayList<String> getUserList() {
ParseQuery<ParseUser> query = ParseUser.getQuery();
query.whereNotEqualTo("username", ParseUser.getCurrentUser().getUsername());
query.addAscendingOrder("username");
query.findInBackground(new FindCallback<ParseUser>() {
@Override
public void done(List<ParseUser> objects, ParseException e) {
if (e == null) {
if (objects.size() > 0) {
usernames.clear();
for (ParseUser user : objects) {
usernames.add(user.getUsername());
}
} else {
Log.i("size of list - ", " 0 ");
}
} else {
Log.i("Error", e.toString());
}
}
});
return usernames;
}
Список пуст после запуска этого