Android面试篇之Service和IntentService的区别

来源:互联网 发布:现在开淘宝店赚钱吗 编辑:程序博客网 时间:2024/05/29 12:05

相同点

● IntentService继承自Service,因而两个都是服务


不同点

● IntentService内部开启了一个HandlerThread线程,然后使用此线程的Looper构造了一个Handler对象,在这个线程中执行Handler对象发送的消息。IntentService可以执行耗时任务。普通的Service如果不开启子线程的话是不能执行耗时任务的,会造成ANR。


更多原理,请参考链接 http://blog.csdn.net/kikitious_du/article/details/78800756




原创粉丝点击