首页 > 移动平台 > 详细

android IntentService

时间:2014-04-01 17:52:58      阅读:548      评论:0      收藏:0      [点我收藏+]

参考:

http://blog.163.com/xueli_007/blog/static/71533607201272044636529/

http://blog.csdn.net/zhf198909/article/details/6906786

Service不是一个线程,所以我们应该避免在Service里面进行耗时的操作

关于第二点我想说下,不知道很多网上的文章都把耗时的操作直接放在Service的onStart方法中,而且没有强调这样会出现Application Not Responding

IntentService使用队列的方式将请求的Intent加入队列,然后开启一个worker thread(线程)来处理队列中的Intent,对于异步的startService请求,IntentService会处理完成一个之后再处理第二个,每一个请求都会在一个单独的worker thread中处理,不会阻塞应用程序的主线程,这里就给我们提供了一个思路,如果有耗时的操作与其在Service里面开启新线程还不如使用IntentService来处理耗时操作。

android IntentService,布布扣,bubuko.com

android IntentService

原文:http://www.cnblogs.com/wjw334/p/3638395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!