getApplicationContext()和getApplication()返回的是Androidmanifest.xml中<application>标签对应的类的实例么?它们有什么不同?
学习是最好的投资!
getApplicationContext()アプリケーションのグローバル コンテキストを返します。このコンテキストは、アプリケーションが終了すると破棄されます。 getApplication() はアプリケーション application インスタンスを返します。
getApplicationContext()
getApplication()
application
これは、アクティビティとコンテキストの違いに似ています。1 つはアプリケーションのコンテキスト、もう 1 つはアプリケーションのインスタンスです。
同じですが、使う場所が違います。
getApplication() はアプリケーションのインスタンスを返し、getApplicationContext はアプリケーション コンテキストを返します。 アプリケーション コンテキストは getApplication() インスタンスに存在します
getApplicationContext()
アプリケーションのグローバル コンテキストを返します。このコンテキストは、アプリケーションが終了すると破棄されます。getApplication()
はアプリケーションapplication
インスタンスを返します。これは、アクティビティとコンテキストの違いに似ています。1 つはアプリケーションのコンテキスト、もう 1 つはアプリケーションのインスタンスです。
同じですが、使う場所が違います。
getApplication() はアプリケーションのインスタンスを返し、
getApplicationContext はアプリケーション コンテキストを返します。
アプリケーション コンテキストは getApplication() インスタンスに存在します