请在Android中解释我的Context类

Ram*_*esh 9 android android-context

我是Android的新手.有人可以向我解释Context class/Object的概念.这是什么?它将用于什么?为何选择Context类?

YGL*_*YGL 5

你看过android开发者的指南了吗?它会回答你的问题:

有关应用程序环境的全局信息的接口.这是一个抽象类,其实现由Android系统提供.它允许访问特定于应用程序的资源和类,以及对应用程序级操作的上调,例如启动活动,广播和接收意图等.

Context有很多功能,但作为开发人员,您主要使用它来加载和访问应用程序资源.


cod*_*ser 5

在编写Android应用程序时,您几乎不需要直接使用Context类(完全不可能,因为它Context是抽象的),但是您需要从它派生的子类Activity,Service等等.您可能想要查看它们.