Android中Context的基本解释

“如果你不能解释给六岁,你自己不明白。” – 艾尔伯特爱因斯坦

在阅读了Android开发人员网站和networking上其他地方的背景之后,我仍然有些模糊。 在这行代码中,我对这个参数的含义有些困惑。 我不惭愧得到一个6岁的答案….

TextView textView = new TextView(getBaseContext());

谢谢

Solutions Collecting From Web of "Android中Context的基本解释"

  • 一条鱼的海,
  • 一只鸟的天空,
  • 为小鸟筑巢,
  • 兔子的兔子洞,
  • javax.swing.JComponent被绘制的空间。

环境是一种描述实体所居住的以太和环境的方式,以及如何访问生活在这个环境中的其他东西,并与之互动。

:)第一次尝试诗的答案堆叠stream;)

至less,一个6岁的孩子会得到前四个类比。

更实用的是,我们可以find不同的方式来概念化上下文是什么,但是这个接口的方法仍然可以作为一组服务提供。

背景是车辆从一个地方通过另一个地方的桥梁…这里的地方是应用程序的组件,如活动,接收器,服务等…你可以说它是一个共享信息的媒介…

试试这个答案 。 这个问题已经被问了几次,所以search这个网站可能会产生一些结果。

“语境”松散地指对象所处的环境。 它提供了访问该环境中的其他东西。 活动和服务都inheritance了Context类,因此您可以随时访问与其运行位置相关的组件。