이러한 경우 안드로이드 앱이 실행되면 자동으로 객체가 생성되는 android.app.application을 상속받는 클래스를 사용하는 것이 한 방법이 될 수 있다. 이 경우 Context.getApplicationContext() 함수를 호출하여 필요한곳 어디서든 android.app.application 상속 클래스의 인스턴스를 받아서 활용할 수 있다.
AndroidManifest.xml 내에서 아래와 같이 application에 해당하는 클래스를 지정해준다.
...
그리고 android.app.application 을 상속받는 MainClass는 아래와 같이 구현한다.
public class MainApplication extends Application { @Override public void onCreate() { super.onCreate(); // 전역 범위의 초기화 작업 진행 } }
더 자세한 사항은 이 링크를 참조하도록 하자
No comments:
Post a Comment