繁体   English   中英

Android-“视图上下文” vs“活动上下文”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM