活动和上下文有什么区别?

活动和环境是相同的,还是有差异?

什么时候应该有一个方法传递一个Activity,当一个Context?

据我所知: 上下文是基础对象。 因此,与Application相同的每个Activity都来自上下文。 这意味着每个活动和每个应用程序都是一个上下文;

来自developer.android.com

java.lang.Object ↳ android.content.Context ↳ android.content.ContextWrapper ↳ android.view.ContextThemeWrapper ↳ android.app.Activity 

和应用程序

 java.lang.Object ↳ android.content.Context ↳ android.content.ContextWrapper ↳ android.app.Application 

正如您可以在Android文档中看到的那样:

Activity类从“ContextThemeWrapper”扩展而来,这个来自“ContextWrapper”,这个来自“Context”。

所以,是的,一个活动扩展了上下文!