参考:[url]http://www.wheremylife.com/html/android-intentservice-getting-started/[/url]
[url]http://blog.youkuaiyun.com/gaojie314/archive/2010/11/28/6040701.aspx[/url]
IntentService是一个通过Context.startService(Intent)启动可以处理异步请求的Service,使用时你只需要继承IntentService和重写其中的onHandleIntent(Intent)方法接收一个Intent对象,在适当的时候会停止自己(一般在工作完成的时候). 所有的请求的处理都在一个工作线程中完成,他们会交替执行(但不会阻塞主线程的执行),一个请求会在第一时间执行.
譬如Gallery3D源码中的CacheService.java类
[url]http://blog.youkuaiyun.com/gaojie314/archive/2010/11/28/6040701.aspx[/url]
IntentService是一个通过Context.startService(Intent)启动可以处理异步请求的Service,使用时你只需要继承IntentService和重写其中的onHandleIntent(Intent)方法接收一个Intent对象,在适当的时候会停止自己(一般在工作完成的时候). 所有的请求的处理都在一个工作线程中完成,他们会交替执行(但不会阻塞主线程的执行),一个请求会在第一时间执行.
譬如Gallery3D源码中的CacheService.java类
本文介绍了Android中的IntentService组件,它是一种可以通过Context.startService(Intent)启动的服务,用于处理异步请求。开发者只需继承IntentService并重写onHandleIntent(Intent)方法即可实现自定义任务处理逻辑。IntentService会在适当的时机自动停止,并且所有请求都在工作线程中处理,避免了阻塞主线程。
1525

被折叠的 条评论
为什么被折叠?



