广播接收器goAsync

时间:2015-03-08 09:10:55

标签: android broadcastreceiver

Android接收器的生命周期短,不超过10秒。 goAsync()方法是否可以“绕过”此限制?如果不是,goAsync()的真正目标是什么?

1 个答案:

答案 0 :(得分:2)

它改变了线程,因此你可以在不冻结UI线程的情况下完成计算量大的工作。阅读文档:

"这不会改变对广播相对响应的期望(在10秒内完成),但允许实现将与其相关的工作移到另一个线程,以避免因磁盘IO而导致主UI线程出现故障。&#34 ;