J'ai un fichier XML qui stocke un tableau de courts métrages dans mes ressources. J'ai besoin d'assigner ce tableau, mais l'API Android ne fournit qu'un moyen d'obtenir un tableau d'ints ( getResources.getIntArray()
). J'ai fini par obtenir un tableau d'ints et le convertir en tableau de shorts plus tard, mais ce n'est pas idéal.
Existe-t-il un moyen d'obtenir un tableau de courts à partir des ressources Android ? Si ce n'est pas le cas, existe-t-il un moyen plus efficace/plus propre de convertir un tableau d'int en tableau de short ? Mon code ressemble actuellement à ceci :
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];
}