android中Context的基本解释

时间:2011-06-23 21:52:44

标签: java android syntax

“如果你无法向六岁的孩子解释,你自己也不会理解。” - 阿尔伯特爱因斯坦

在阅读了关于Android开发者网站和网络上其他各个地方的上下文后,我仍然有点模糊。在这行代码中,我对参数的真正含义感到有些困惑。得到一个6岁的答案我并不感到羞耻....

TextView textView = new TextView(getBaseContext());

由于

4 个答案:

答案 0 :(得分:9)

  • 海上的鱼,
  • 天空为鸟,
  • 鸟巢,
  • 兔子的兔子洞,
  • 绘制javax.swing.JComponent的空间。

上下文,是描述实体所在的以太/环境以及如何访问生活在此环境中的其他内容,与之交互的方式。

:) 第一次尝试堆栈溢流的诗意答案;)

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

试试this answer。这个问题已被问过几次,所以搜索这个网站可能会产生一些结果。

答案 3 :(得分:0)

“上下文”松散地表示对象所处的环境。它提供对该环境中其他内容的访问。活动和服务都继承Context类,因此您始终可以访问与其运行位置相关的组件。