Я создаю прядильщики, содержащие информацию, которую я анализирую из определенного документа. Поэтому я решил адаптировать счетчик к массиву. Если бы я должен был инициализировать строковый массив следующим образом:Android Spinner, адаптирующий массив с неизвестными элементами
String [] TEST = {"one", "two", "three"} and pass this string here:
ArrayAdapter<String> numAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, TEST);
Все работает нормально. НО, так как я не обязательно знаю, что будет в spinner, у меня есть парсер (который правильно разбирает и сохраняет информацию в массиве строк), что приводит к сбою программы при передаче массива в ArrayAdapter. Я протестировал его, построив простой массив строк с таким циклом:
for(int i = 0; i < 6; i++){
test[i] = {"hi"};
}
И НЕ РАБОТАЕТ. Есть идеи, почему это может быть?
Попробуйте использовать ArrayList вместо массива String. –
bschultz
Какова длина вашей строки? – Cata