“如果你无法向六岁的孩子解释,你自己也不会理解。” - 阿尔伯特爱因斯坦
在阅读了关于Android开发者网站和网络上其他各个地方的上下文后,我仍然有点模糊。在这行代码中,我对参数的真正含义感到有些困惑。得到一个6岁的答案我并不感到羞耻....
TextView textView = new TextView(getBaseContext());
由于
答案 0 :(得分:9)
上下文,是描述实体所在的以太/环境以及如何访问生活在此环境中的其他内容,与之交互的方式。
:) 第一次尝试堆栈溢流的诗意答案;)
至少,一个6岁的孩子会得到前四个类比。
更务实的是,我们可以找到不同的方式来概念化上下文是什么,但它仍然是这个接口的方法可以作为一组服务提供的。
答案 1 :(得分:1)
环境是车辆从一个地方经过另一个地方的桥梁...... 这里的地方是应用程序的组件,如活动,接收器,服务等...... 你可以说它是分享信息的媒介......
答案 2 :(得分:0)
试试this answer。这个问题已被问过几次,所以搜索这个网站可能会产生一些结果。
答案 3 :(得分:0)
“上下文”松散地表示对象所处的环境。它提供对该环境中其他内容的访问。活动和服务都继承Context类,因此您始终可以访问与其运行位置相关的组件。