[英]Android - “Context of View” vs “Context of Activity”
要获取活动的上下文,我们只需键入
this
要在onClick(View view)中获取上下文,我们只需要使用
view.getContext()
由于View类广泛使用上下文,并且View构造函数始终接受上下文作为参数,因此我想知道活动上下文和视图上下文之间是否存在任何区别。
如果有任何捕获物,那是什么?
通常,在大多数情况下使用哪一个都不重要。
主要用例是这样的:
“有关应用程序环境的全局信息的接口。这是一个抽象类,其实现由Android系统提供。它允许访问特定于应用程序的资源和类,以及对应用程序级操作(如启动活动)的调用,广播和接收意图等。”
https://developer.android.com/reference/android/content/Context.html
如果在诸如“视图”或“活动”之类的对象及其所有对象上按“ ctrl + b”,您最终将到达顶部。 只要您正在做的事情有它需要的东西,那就应该没问题。 因此,对于典型的事情,您将不需要担心。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.