- Application Class는 Context를 상속받는다.
- Application Class는 singletone 형태로 모든 컨포넌트와 클래스에서 접근이 용이하다.
- Application Class를 상속 받아서 정의하는 것과 사용이 매우 간단하다.
- 다른 SingleTone은 공통의 인스턴스로 사용하는 것을 보장하지 않는다.
- Process가 다르면 Application Class라 할지라도 다른 인스턴스를 갖게된다. 


[생성]
Application Class를 상속 받아서 클래스를 만든다.

Class MyClass extended Applicaiton {

}


[정의]
androidmenifast.xml에 등록한다.

<application 

      android:icon="@drawable/icon" 

      android:label="@string/app_name"

      android:name=".MyClass"

      >
---- 

 

[사용] 
인스턴스를 확보해서 사용하면 된다.

MyClass ACN = (MyClass)getApplicationContext();



 

'Android' 카테고리의 다른 글

Using the new Build System  (0) 2012.11.19
세로 SeekBar 예제 소스  (0) 2012.11.16
쓸만한 위젯 lib  (0) 2012.11.16
[책] 스마트폰과 태블릿 호환을 위한 안드로이드 앱 프로그래밍  (0) 2012.09.16
MIV에 대해서  (0) 2011.07.21