您的位置:首页 > 移动开发 > Android开发

Android开发中IntentService的使用

2011-10-30 08:33 375 查看
IntentService是Service类的子类,用来处理异步请求。客户端可以通过startService(Intent)方法传递请求给IntentService,IntentService通过worker thread处理每个Intent对象,执行完所有的工作之后自动停止Service。

  说明:worker thread处理所有通过传递过来的请求,创建一个worker queue,一次只传递一个intent到onHandleIntent中,从而不必担心多线程带来的问题。处理完毕之后自动调用stopSelf()方法;默认实现了Onbind()方法,返回值为null;

  模式实现了哦你StartCommand()方法,这个方法会放到worker queue中,然后在onHandleIntent()中执行0。

  使用IntentService需要两个步骤:

  1、写构造函数

  2、复写onHandleIntent()方法

  好处:处理异步请求的时候可以减少写代码的工作量,比较轻松地实现项目的需求
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: