2016-11-27 2 views
0

나는이리소스가 있는지 확인하는 방법은 무엇입니까?

int resid = getResources().getIdentifier(somestring +"_1", "array", getPackageName()); 

같은 코드를 가지고 있고이 자원을 사용하기 전에 존재하는지 확인 (또는 다른 코드을)하고 싶다. 가능한가? 그렇다면 어떻게? 안드로이드 문서에 따르면

+0

잔여 물이 있으면! = 0 ..... 원하는대로 할 수 있습니까? –

+0

흠 ... 시도했지만 NPE가 있습니다. 내 문제가 다른 코드 문자열에있는 것 같습니다. 어쨌든 고마워요 – user3807779

+1

** 아니면이 링크를 확인하십시오 ** http://stackoverflow.com/questions/4539630/how-do-i-check-to-see-if-a-resource-exists-in-android –

답변

0

: here

자원이 존재하지 않는 경우. 그것은 0 값을 반환합니다. 리소스 ID가 = 0인지 확인하십시오.

관련 문제