2017-07-18 52 views
0

我在服务和意向服务之间感到困惑,服务和意向服务之间有什么区别,然后在哪种情况下我们必须使用服务,意向服务任何可以解释一些实时示例?Android服务与意图服务实时示例

由于提前

回答

1

一个Service是一段代码,将在您的主UI线程运行,将继续运行,直到停止,即使你是不是在前台。

的IntentService是一种特殊的服务的启动自己的线程和队列传入开始呼吁在时间上线一个运行,在他们进来的顺序。

使用服务,如果你需要的地方长时间运行的动作发生,即使活动被终止也需要继续。例如,通过GPS为地图应用程序跟踪位置。使用IntentService进行重复性的工作。例如,下载文件。或者同步一个数据库。您可以将IntentService看作像在Service中运行的AsyncTask。

+0

非常感谢您先生, – Mariyappan

+0

我还有一个疑问先生,工作线程和后台线程android的一些示例有什么区别。 – Mariyappan

+0

没有。不同的名字为同一件事 –