Intereting Posts
Как программно заблокировать экран в Android? Добавить атрибут в теге «приложение» в AndroidManifest из плагина cordova RecyclerView аварийно завершает работу, когда «пересмотренные или присоединенные виды не могут быть переработаны» Как отправить данные в приложение для Android-браузера vai? Разрешенные версии для приложения (22.0.0) и тестового приложения (21.0.3) отличаются Как фрагмент загрузки в ViewPager только тогда, когда выбранный Android cmake совместим с новыми версиями NDK? Как установить минутный интервал в DialogFragment Твиттер Twitter для Android После обновления до google play services 8.4.0 мое приложение падает при запуске Динамическая настройка ссылок на текст в strings.xml Как создать свою собственную библиотеку для разработки Android, которая будет использоваться в каждой написанной вами программе? Как я могу добавить строки в listview асинхронно? Как настроить сеть на VirtualBox для Android 2.3 Как удалить подчеркивание Android-автозапуска в EditText?

Строковый массив Android для массива

На этот раз я хочу получить элемент списка массива из strings.xml и преобразовать его в массив (String [], List или другое, что позже можно будет использовать для чтения элементов или общего размера). Я пытаюсь с List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.id.StringArray)); Но приложение аварийно завершает работу, поэтому это должно быть неправильным способом. Некоторая помощь? Благодаря!

Solutions Collecting From Web of "Строковый массив Android для массива"

Я вижу, что вы используете идентификатор R. id .StringArray, когда он должен начинаться с R. array . Остальная часть кода выглядит хорошо для меня.

Вы можете преобразовать его в строку arrar, как показано ниже:

 String[] cmd = getResources().getStringArray(R.array.StringArray); 

или

 List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.array.StringArray)); 

Попробуйте R.array.StringArray вместо R.id.StringArray.