Android에서 "Application" 클래스에서는 전역변수와 같이, 공통으로 사용될 정보들을 관리 가능.


Application 클래스내에서 여러 모듈에서 공통으로 접근이 가능한 정보를 넣어서 활용할 수 있고, onCreate 메소드의 경우 어플리케이션이 생성될 때 호출되므로, Singleton 초기화 등에 활용 가능.


Application 클래스를 상속해서 구현하며, AndroidManifest.xml 파일의 <application> tag의 name 필드에 관련정보를 넣어줘야함.


SampleApplication.java
import android.app.Application;

public class SampleApplication extends Application {
    public SampleApplication() {
    }

    @Override
    public void onCreate() {
        super.onCreate();
    }
}


AndroidManifest.xml


Posted by Gungume
,