Application  |  Android Developers

[Android] Application Class란? + 활용

[Android] 어플리케이션 클래스 간단히 정리(Android Application Class)

안드로이드 Application Class

Application Class


Application Class 는 앱 전역에서 사용할 전역변수를 설정할 때 사용된다.

이 클래스에서 선언되는 것들은 기본적으로 메모리 상에 계속 유지되기 때문에, 많은 메모리를 차지하는 인스턴스를 선언하면, 메모리누수가 발생하게 된다.

Application Class 는 다음과 같을 때 주로 사용한다.

AppScope.java

public class AppScope extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        //초기화 작업
    }

		public void showToast(String message) {
				Toast.makeText(this, message, Toast.LENGTH_LONG).show();
		}
}