本文介绍了差异背景下,这个和的getContext()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

之间是什么的getContext(),当我说此我的意思是活动中的

What is difference between this and getContext(), when I say this I mean this within an Activity.

推荐答案

在一般有两种类型的类。那些扩展<$c$c>ContextWrapper类(活动服务应用程序)和那些不进行扩展(如查看)。

In general there are two type of classes. Ones that extend ContextWrapper class (Activity, Service, Application) and those that do not extend it (like View).

  1. 如果类扩展 ContextWrapper 那么你可以使用上下文。这些类通常没有的getContext()方法。

  1. If class extends ContextWrapper then you can use this as Context. Such classes normally do not have getContext() method.

这些类不延长 ContextWrapper ,但仍保存和使用上下文常暴露的getContext()功能。而且你不能使用在这种情况下,上下文

Those classes that do not extend ContextWrapper but still save and use Context normally expose getContext() function. And you cannot use this as Context in such cases.

和这两种情况是互相排斥的。至少我不记得类,扩展 ContextWrapper 的getContext 在同一时间。

And these two cases are mutually exclusive. At least I don't recall classes that extend ContextWrapper and have getContext at the same time.

这篇关于差异背景下,这个和的getContext()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-16 17:06