Application 和 Context.getApplicationContext()
时间: 2024-05-14 11:11:10 浏览: 99
applicationContext
Application是一个Android应用程序的基本类,它是一个全局单例,负责管理应用程序的生命周期和全局状态信息。每个应用程序都有且只有一个Application类实例,它在应用程序启动时被创建并在整个应用程序生命周期内存在。可以通过继承Application类并重写其方法来实现全局状态的管理。
而Context.getApplicationContext()是获取全局的Application Context,即Application对象的上下文。与Activity的Context相比,Application Context的生命周期更长,可以在整个应用程序的生命周期内使用,而不必担心内存泄漏。通过调用getApplicationContext()方法可以获取当前应用程序的全局Context对象。
阅读全文