在函数中调用异步调用返回
问题描述:
我试图在我的Android项目中包含库,该库用于显示日历并使用项目填充它。在函数中调用异步调用返回
日历被填充了一个监听器,看起来像这样:
public List<Event> onMonthChanged(int month, int year) {
//get Events
return eventlist;
}
我的问题是,我想从一个异步方法的事件,所以结果只能推迟。正因为如此,我不能立即发回回函数。
如何在不冻结整个应用程序的情况下延迟返回,直到异步请求的结果为止?
更好的答案是找到一些其他的API来为日历提供事件。这可能需要不同的日历实施。这个日历的作者显然希望你将所有事件缓存在内存中。 – CommonsWare