Application : 앱이 실행될 때 가장 먼저 실행되며, 한 개의 instance만 존재한다.
Application Context : 앱이 동작하는 동안 유지, 종류 후 실행 시에만 변경된다.
getApplicationContext() : 앱의 전역 상태 정보 반환
import android.app.Application;
import android.content.Context;
public class MainApplication extends Application {
    private static Context applicationContext;
    
    public static Context getAppContext() {
        return applicationContext;
    }
    
    @Override
    public void onCreate() {
        super.onCreate();
        applicationContext = getApplicationContext();
    }
}AndroidManifest.xml 에 명시적으로 설정이 필요하다.
<application
	android:name=".MainApplication"
    ...
</application>