2017-01-25 4 views
0

Ok, так что у меня есть что-то вроде:Установить размер CharSequence после объявления

CharSequence[] lines; 

, а затем я хочу, чтобы установить его размер в диалоге Android нажмите, как:

lines = new CharSequence[131]; 

но это закончится пустой.

мне нужно заполнить диалог со своими значениями, но если бы я сделал что-то вроде:

CharSequence[] lines = new CharSequence[131]; 

в начале, а затем заселять его, то я получаю сообщение об ошибке при прокрутке из-за нуля Опции в диалоговом окне (нет параметров < 131).

Я как бы новичок в Java. Любая помощь будет оценена по достоинству.

+0

, если его пустым, то вы должны вставить в него –

+0

@RandykaYudhistira Привет, проверьте изменения. :) –

+0

можете ли вы разместить свой код, включая вставку данных в этот массив? –

ответ

1

Два варианта:

  1. Вы проверить, когда ячейка пуста lines[i] != null
  2. Вы заполняете lines с данными с помощью Arrays.fill(lines, new CharSequence()) see the doc
Смежные вопросы