마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

상수 값을 R 클래스에 저장할 수 있을까요??

0 추천

글로벌하게 사용할 수 있는 상수 값을 R Class에 넣을 수가 있을까요??

가령 문자열의 경우 value/string.xml에

ex) <string name="test">TEST</string>

문자열을 넣어두면 R.string 클래스로 부터 불러 낼 수 있는데..

integer의 경우에는 어떻게 해야 하는지 모르겠습니다. xml은 만들었는데 integer는

<interger-array></integer-array>로 뜨네요... 

어떻게 해야 하나요??

 

시베리아수컷타이거 (560 포인트) 님이 2013년 3월 19일 질문

1개의 답변

0 추천
 
채택된 답변
string.xml로 관리하는 이유는 여러가지가 있지만 그중에서 로컬라이제이션이란 이유가 굉장히 큽니다.

근데 상수의 경우에는 왜 굳이 리소스로 관리하시려는지 모르겠네요. 해당 값을 리소스내에서 사용하시나요?

전역 상수가 필요하다면 Application 구현하셔서 넣으시던지, 싱글톤 클래스 하나 만드셔서 넣으시면 되지 않을까요.

굳이 하시겠다면, http://developer.android.com/guide/topics/resources/more-resources.html 여기 나와있습니다.
천도복숭아 (6,080 포인트) 님이 2013년 3월 19일 답변
시베리아수컷타이거님이 2013년 3월 27일 채택됨
답변 감사드립니다. 많은 도움 되었습니다.
...