Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

미래학자

[안드로이드] Application 상속, 리소스로 문자열 가져오기 본문

Android

[안드로이드] Application 상속, 리소스로 문자열 가져오기

미래학자 2016. 11. 26. 13:28

Application 객체는 어플리케이션 실행 중 살아있는 객체다.





기본적으로 위와같은 방식으로 작성하면, Application 객체 스태틱 함수를 통해 현재의 Forground의 액티비티의 접근이 가능하다.  

저번에 작성한 BaseActivity에 onCreate함수에 다음과 같이 추가를 한다. 


그리고 Manifest에 방금 상속한 Application 객체를 등록한다.









이렇게 해 두고 Toast 또는 resource() 등의 메소드를 손쉽게 호출 할 수 있다.



나는 보통 문자열을 처리하는 객체를 따로 두는 편인데 아래와 같다.



여기에 선언된 메소드를 모드 스태틱 메소드다. getString 함수는 아까 상속한 Application 객체를 통해 현재 떠있는 Activity를 가져오고, Resoucres에 접근하여

String에 선언된 id를 통해 문자열을 가져온다.


getDateYYYYmm()은 특정 문자열을 편집하는 함수다. 문자열 편집에 대해서는 하나의 객체로 모아 놓는 편이다.

Comments