Я пытаюсь включить библиотеку в свой проект Android, который используется для отображения календаря и заполнения его элементами.Вызов асинхронного вызова в функции с возвратом
календарь получает заполняется слушателю, который выглядит следующим образом:
public List<Event> onMonthChanged(int month, int year) {
//get Events
return eventlist;
}
Моя проблема заключается в том, что я хочу, чтобы получить события от асинхронного метода, так что результат доступен только с задержкой. Из-за этого я не могу сразу отправить обратно обратно функции.
Как я могу отложить возврат до тех пор, пока результат асинхронного запроса здесь не будет заморожен целиком?
Лучшим ответом было бы найти другой API для отправки событий в календарь. Для этого может потребоваться другая реализация календаря. Автор этого календаря, по-видимому, ожидает, что все события будут сохранены в памяти. – CommonsWare