1.this -->指的是当前 Activity 的上下文。
2.getApplicationContext()指的是 应用程序的上下文。
对话框是Activity的一部分,对话框是挂在一个activity上的。
一般来讲,我们可以把activity.this 理解成 applicationContext的一个子类。
所以,可以用activity.this 代替 applicationContext.
getApplicationContext()生命周期长,只要应用程序的进程存在,他就在。
activity.this生命周期短,只要activity ondestroy 上下文就不存在了。
本文详细解释了在Android开发中,this与getApplicationContext的区别。this通常指代当前Activity的上下文,而getApplicationContext则指向整个应用程序的上下文。此外,还讨论了这两种上下文的生命周期差异,以及它们在对话框等组件中的使用场景。
114

被折叠的 条评论
为什么被折叠?



