0x00
Service本身就是Context的实现,所以只需要调用this
0x01
0x02
Context是一个抽象基类,我们通过它访问当前包的资源(getResources、getAssets)和启动其他组件(Activity、Service、Broadcast)以及得到各种服务(getSystemService),当然,通过Context能得到的不仅仅只有上述这些内容。
对Context的理解可以来说:Context提供了一个应用的运行环境,在Context的大环境里,应用才可以访问资源,才能完成和其他组件、服务的交互,Context定义了一套基本的功能接口,我们可以理解为一套规范,而Activity和Service是实现这套规范的子类,这么说也许并不准确,因为这套规范实际是被ContextImpl类统一实现的,Activity和Service只是继承并有选择性地重写了某些规范的实现。
0xff
本文介绍了Android中Context的概念及其重要性。Context提供了应用运行的基本环境,使应用能够访问资源、启动组件及服务。文章解释了Context作为抽象基类的角色,并讨论了Activity和服务如何实现Context接口。
917

被折叠的 条评论
为什么被折叠?



