Application | Android Developers
[Android] Application Class란? + 활용
[Android] 어플리케이션 클래스 간단히 정리(Android 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();
}
}