Mr *_*ngh 32 android android-context android-activity
我对所有这些的用法非常困惑,我们应该在哪里使用它们.
Ser*_*kov 45
this - 返回自引用
getContext() - 返回Context
getActivity() - 返回Activity
引用原始答案:
顾名思义,它是应用程序/对象当前状态的上下文.它允许新创建的对象了解正在发生的事情.通常,您调用它来获取有关程序其他部分的信息(活动,包/应用程序)
Activity是支持屏幕或UI的Java代码.换句话说,用户界面的构建块是活动.Activity类是Android中的预定义类,每个具有UI的应用程序都必须继承它以创建窗口.Activity表示Android应用程序的表示层,例如用户看到的屏幕.Android应用程序可以有多个活动,并且可以在应用程序运行时在它们之间切换.
注意:Activity扩展了Context.上下文不是活动.
wvd*_*vdz 10
Activity是Context的子类,因此每当需要上下文时,都可以给出.
getActivity() 至少是Fragment上的一个方法,用于获取它所附加的活动.
每当活动的实例方法中需要上下文时,您都可以使用this.
无论何时需要上下文信息,或者需要显示内容时,都需要上下文.
| 归档时间: |
|
| 查看次数: |
19068 次 |
| 最近记录: |