Android中的服务上下文和应用程序上下文之间有区别吗?

时间:2015-07-23 06:37:09

标签: android android-activity service android-context difference

正如标题所说,有什么区别(如果有的话)?我只能找到活动X应用程序上下文之间的区别,而不是服务X应用程序上下文之间的区别。

由于

1 个答案:

答案 0 :(得分:2)

Application是维护全局应用程序状态的基类。其上下文与应用程序生命周期相关联。

服务(我希望你已经知道它是什么以及它做了什么)有自己的上下文与它的生命周期相关联,并且包含一些关于它自己的信息。

Application和Service都(间接)扩展Context类。因此,每个都有自己的背景。区别在于 - 我希望你已经得到它 - 应用程序上下文是整个应用程序的上下文,它从应用程序的开始到结束,而服务上下文只包含有关服务对象的信息,并且只要服务生活。

与活动上下文和应用程序上下文之间的差异几乎完全相同。

此外,我建议您在发布问题之前阅读官方文档。你可能只是在那里找到答案。

Service

Application

Context