您的位置:首页 > 职场人生

Android面试篇之Service和IntentService的区别

2017-12-20 09:45 441 查看

相同点

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

不同点

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

更多原理,请参考链接 http://blog.csdn.net/kikitious_du/article/details/78800756
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: