上下文与视图

任何人都可以解释上下文和视图之间的区别,什么时候我们去上下文或查看? 在大多数程序中,我发现上下文或视图都被传递给某些方法,那么实际上需要将上下文还是视图传递给方法呢?

Solutions Collecting From Web of "上下文与视图"

这是一个奇怪的问题。 查看描述你的用户界面的一个元素。 它可以有onClickListeners,属性等。 但是每个视图都是在某个上下文中创build的,通常是Activity的上下文。

上下文本身就像你的代码执行的环境。它可以访问ui(如果它是一个活动),它可以包含一些全局数据(应用程序上下文),并且可以访问资源(所有的上下文)。 此外,上下文允许您执行常见的Android操作,如广播意图,启动活动和服务。

所以,当你想用一个特定的观点来做某件事的时候,应该通过观​​点。 在需要访问资源,全局数据或ui上下文或启动其他android组件时,会传递上下文。