Intereting Posts
SetTargetFragment для android.support.v4.app.Fragment? Передача заголовка Instagram с Android Intent прекращена? Указание типа данных столбца в SQLite Android Cursor Узнайте, будет ли текущая деятельность в конечном итоге выполняться в конечном итоге, после того как незавершенные отделочные операции исчезнут Замена разницы в телефоне «настройки приложения» Создание целочисленного массива идентификаторов ресурсов Android отправляется в Котлин Неизвестная кодировка для матрицы данных, закодированная с помощью сканера штрих-кода Google (видение) У Android Studio есть средство просмотра иерархии? Есть ли библиотеки жестов с открытым исходным кодом в Android? Android + google map api v2 + текущее местоположение Как подключить существующий проект Android Studio к существующему хранилищу Github Есть ли причина, по которой я не должен хранить хранилище ключей в контроле версий? Android Exception: java.io.IOException: open failed: EACCES (Permission denied) Custom android.app.Application не запускает onCreate event

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"