【发布时间】:2011-06-23 21:52:44
【问题描述】:
“如果你不能向一个六岁的孩子解释它,你自己就不会明白。” ——阿尔伯特·爱因斯坦
在阅读了有关 android 开发者网站和网络上其他各种地方的上下文之后,我仍然有点模糊。在这行代码中,我有点困惑参数的真正含义。我并不羞于得到一个 6 岁的答案....
TextView textView = new TextView(getBaseContext());
谢谢
【问题讨论】:
“如果你不能向一个六岁的孩子解释它,你自己就不会明白。” ——阿尔伯特·爱因斯坦
在阅读了有关 android 开发者网站和网络上其他各种地方的上下文之后,我仍然有点模糊。在这行代码中,我有点困惑参数的真正含义。我并不羞于得到一个 6 岁的答案....
TextView textView = new TextView(getBaseContext());
谢谢
【问题讨论】:
上下文是描述实体所在的以太/环境以及如何访问该环境中的其他内容并与之交互的一种方式。
:) 堆栈溢出的诗意答案的第一次尝试;)
至少,一个 6 岁的孩子会得到前四个类比。
更务实的是,我们可以找到不同的方式来概念化上下文是什么,但它仍然是该接口的方法可以作为一组服务提供的内容。
【讨论】:
上下文是车辆从一个地方到另一个地方的桥梁...... 这里的地方是应用程序的组件,如 Activity、Receiver、Service 等...... 你可以说它是一种分享信息的媒介……
【讨论】:
试试this answer。这个问题已经被问过几次了,所以搜索这个网站可能会得到一些结果。
【讨论】:
“上下文”泛指对象所处的环境。它提供对该环境中其他事物的访问。活动和服务都继承了 Context 类,因此您始终可以访问与其运行位置相关的组件。
【讨论】: