使用return调用函数中的异步调用

时间:2016-09-17 13:26:23

标签: android asynchronous

我试图在我的Android项目中包含一个库,用于显示日历并使用Items填充它。

日历会被一个听众填充,如下所示:

public List<Event> onMonthChanged(int month, int year) {
     //get Events
     return eventlist;
}

我的问题是我想从异步方法中获取事件,因此结果只能延迟。因此,我无法立即向函数返回。

如何在不冻结整个应用程序的情况下延迟返回异步请求的结果?

1 个答案:

答案 0 :(得分:0)

只需使用Handler并发送emptyMessage它就不会停止执行,也不会冻结应用。