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

У меня есть множество строковых массивов, которые я хочу получить, в зависимости от того, какой пользователь решает использовать. Я не хочу использовать SQLite DB, потому что я очень новичок в 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); 

Solutions Collecting From Web of "Android – ссылка на строковый массив с использованием другой строки с getIdentifier () и getStringArray"