摘要: 转自:http://xtfncel.iteye.com/blog/657910 但是需要修改文章的最后一句话,广播中耗时操作不能简单放到广播接受者的子线程执行,因为广播接收者的生命周期方法onReceive()生命周期非常短,大概5秒钟,如果子线程运行的时间比较长,此时onReceive()所在的进程很可能已经被系统回收了,那么子线程也会被销毁,仍然会报ANR异常,所以最好的做法是,广播接收者和Service结合使用,并把耗时操作的子线程放到Service中! 注:onReceive()方法位于main线程中参考:http://blog.csdn.net/feilong1105/articl. 阅读全文
posted @ 2013-10-27 16:38 半夜点烟 阅读(1017) 评论(0) 推荐(0)