请在Android中解释我的Context类

时间:2010-05-20 02:34:52

标签: android android-context

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

4 个答案:

答案 0 :(得分:5)

你见过android developer's guide吗?它会回答你的问题:

  

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

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

答案 1 :(得分:5)

在编写Android应用程序时,您几乎不需要直接使用Context类(因为Context是抽象的,所以根本不可能),但您需要从Activity派生的子类。 },Service等 你可能想看看这些。

答案 2 :(得分:1)

你可以想到Context,就像将使用该代码的最终用户界面一样。当您在课堂上时,如果您有可视屏幕(活动)或正在运行的服务(服务),您可以根据上下文了解。

要与其他一些编程示例进行比较,您可以认为Context等于Console App,GUI App,甚至是Applet。

答案 3 :(得分:1)

我希望如果您阅读此源代码,您将获得问题的答案:

http://www.devdaily.com/java/jwarehouse/android/core/java/android/content/Context.java.shtml