IntentService详解
在说IntentService 之前我们先来了解下Service,Service 是长期运行在后台的应用程序组件。Service 不是一个单独的进程,它和应用程序在同一个进程中,它也不是一个线程,它和线程没有半毛钱关系,所以它不能处理耗时操作。如果直接把耗时操作放在 Service 的 onStartCommand() 中,很容易引起 ANR。如果有耗时操作就必须开启一个单独的线程来处理。 IntentService是继承于 Service 并处理异步请求的一个类。在他的内部有一个工作线程来处理耗时操作,启动 IntentService的方式和启动传统Service 一样,同时,当任务执行完后
用户评论