안드로이드 개발을 하다보면
application.클래스를 상속받아 클래스를 작성하고
해당 클래스를 매니페스트를 통해 설정해주는 경우가 있다.
이러한 코드로 인해
안드로이드 컴포넌트 어디서든 간에 위에서 작성한 클래스에 접근할 수 있다.
접근하는 방법은
안드로이드 개발하다보면 필히 보게되는 getApplicationContext() 코드를
위에서 작성한 클래스로 캐스팅하여 (ex. (해당 클래스명) getApplicationContext())
저장한 객체에 마침표를 찍으면
해당 클래스에 작성한 맴버 변수, 함수에 접근할 수 있다
일단 자바 클래스에 static으로 작성하는 것과 어떤 차이가 있을지는 모르겠다.
반응형
'자기개발 > SW개발' 카테고리의 다른 글
[Kotlin] 익명 함수 자바와 비교하기 (0) | 2021.06.07 |
---|---|
[개발이슈] git Everything up-to-date (0) | 2020.11.12 |
[Flutter] 플러터 provider 파헤치기 (0) | 2020.11.04 |
[Flutter]플러터 공부하기 - 설치하기 (0) | 2020.10.30 |
[Kotlin] 코틀린 기본기 - 변수 및 상수 (0) | 2020.10.26 |