ListView создает элементы бесконечно

Такое исключение произойдет, если вы попытаетесь выполнить переход фрагмента после вызова функции фрагмента onSaveInstanceState().

Одна из причин, по которой это может произойти, - это если вы оставите AsyncTask (или Thread) запущенным при прекращении действия.

Любые переходы после вызова onSaveInstanceState() потенциально теряется, если система восстанавливает активность ресурсов и воссоздает ее позже.

1
задан Sagar Poshiya 28 February 2019 в 15:26
поделиться

1 ответ

Добавить itemCount

Вы не указываете itemCount для ListView, вам нужно было добавить itemCount = не нуль.

Widget _buildSuggestions() {
list = ListView.builder(
  controller: _controller,
  shrinkWrap: true,
  scrollDirection: Axis.horizontal,
  padding: const EdgeInsets.all(0),

  itemCount: 5,// your count here

  itemBuilder: (context, i) {
    return _buildItem(index);
  },
);
return list;
}
0
ответ дан Praveen 28 February 2019 в 15:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: