Просто халтура,
У меня есть ресурс xml в res / values / inteers.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="UserBases">
<item>2</item>
<item>8</item>
<item>10</item>
<item>16</item>
</integer-array>
</resources>
и я попробовал несколько способов получить к нему доступ:
int[] bases = R.array.UserBases;
это просто возвращает, и int ссылается на UserBases, а не на сам массив
int[] bases = Resources.getSystem().getIntArray(R.array.UserBases);
и это возвращает мне исключение, говоря мне, что ссылка на int R.array.UserBases ничего не указывает
Какой лучший способ получить доступ к этому массиву, поместить его в красивый базовый тип int [], а затем, возможно, отправить любые изменения обратно в ресурс xml.
Я проверил документацию по Android, но ничего ужасного не нашел.