Android面试篇之Service和IntentService的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kikitious_Du/article/details/78849734

相同点

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


不同点

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


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




猜你喜欢

转载自blog.csdn.net/Kikitious_Du/article/details/78849734
今日推荐