Строковый массив 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.