什么是 Android 上下文以及为什么需要它 [重复]

Posted

技术标签:

【中文标题】什么是 Android 上下文以及为什么需要它 [重复]【英文标题】:what is Android Context and why is it needed [duplicate] 【发布时间】:2011-07-21 04:51:09 【问题描述】:

可能重复:What is Context in android?

我想知道 Android 的 Context 到底是什么,以及为什么需要它。我知道它与班级有关,每个班级都有独特的背景。我在一些代码中看到在调用另一个类的方法时传递了一个上下文。我不明白为什么需要它。请帮忙。

【问题讨论】:

【参考方案1】:

上下文是:

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

参考:http://developer.android.com/reference/android/content/Context.html

【讨论】:

【参考方案2】:

所有类都没有 android 上下文。它们是应用程序上下文和活动 c 上下文。上下文用于很多事情,但大多数情况下它只是加载和访问资源。

请参阅:http://developer.android.com/reference/android/content/Context.html 了解更多信息。

【讨论】:

【参考方案3】:

android 上下文包含有关应用程序环境的信息。

您可能需要查看官方reference,以了解您的上下文保存了哪些信息以及您可以使用它进行哪些操作。

【讨论】:

以上是关于什么是 Android 上下文以及为什么需要它 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

什么是元数据?以及它在android中的用途是什么

自己关于Android上下文对象的理解

Android 上下文选择

什么是 firebase 以及如何在 Android 中使用它? [关闭]

Android 啥是上下文? [复制]

Android中的“上下文”是啥意思? [复制]