Ho un file XML che memorizza una serie di cortometraggi nelle mie risorse. Devo assegnare questo array, ma l'API di Android fornisce solo un modo per ottenere array di interi (getResources.getIntArray()
). Ho finito per ottenere una serie di intro e convertirlo in serie di cortometraggi più tardi, ma non è proprio l'ideale.Come ottenere in modo efficiente un array breve da risorse su Android?
C'è un modo per ottenere una serie di cortometraggi da risorse Android? In caso contrario, esiste un modo più efficiente/più pulito di convertire l'array int in un array breve? Il mio codice è attualmente il seguente:
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];
}