Android - 在 MyApplication class 中使用这个或 getApplicationContext()?

Android - Using this or getApplicationContext() in MyApplication class?

我创建了一个扩展 ApplicationMyApplication class 并在清单中定义了它。

MyApplicationonCreate() 方法中,使用 thisgetApplicationContext() 获取应用程序上下文有什么区别吗?

(推测,后者只是存在,因为Application是一个Context,但我只是需要确定。)

您的 class MyApplication 间接继承自 Context class (Applicaiton > ContextWrapper > Context)。因此,当您使用引用 this 作为 Context 实例时,您只是在使用 polymorphism 概念。

is there any difference between using this or getApplicationContext() in order to get the application context?

没有区别。