5
리소스에 단락 배열을 저장하는 XML 파일이 있습니다. 이 배열을 할당해야하지만 Android API는 int 배열 (getResources.getIntArray()
)을 가져 오는 방법만을 제공합니다. 나는 int 배열을 가져 와서 나중에 반바지 배열로 변환하는 일을 끝냈지 만, 그다지 이상적은 아니다.안드로이드에서 리소스의 짧은 배열을 효율적으로 가져 오는 방법은 무엇입니까?
Android 리소스에서 단편 배열을 가져 오는 방법이 있습니까? 그렇지 않다면, int 배열을 짧은 배열로 변환하는 더 효율적/깨끗한 방법이 있습니까? 내 코드는 현재 다음과 같습니다.
int indicesInt[] = context.getResources().getIntArray(R.array.indices);
short indices[] = new short[indicesInt.length];
for (int i = 0; i < indicesInt.length; i++) {
indices[i] = (short)indicesInt[i];
}