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