Android - ссылка на массив строк с использованием другой строки с помощью getIdentifier () и getStringArray

У меня есть множество массивов строк, к которым я хочу получить доступ, в зависимости от того, какой из них решит использовать пользователь. использовать. Я не хочу использовать базу данных SQLite, потому что я новичок в Android / Java и изо всех сил пытался найти примеры, поэтому я предполагаю, что это довольно плохой способ сделать это, но все же ...

Если в файле xml это:

    <string-array name="bob">
<item>1</item>
<item>4</item>
<item>7</item>
<item>11</item>
</string-array>

А в файле Java это:

String name = "bob";

Почему следующее не работает? Каждый раз вылетает при запуске.

int holderint = getResources().getIdentifier("name", "array",
                this.getPackageName());
String[] items = getResources().getStringArray(holderint);
10
задан KRL 27 September 2011 в 06:35
поделиться