Привет, я очень плохо знаком с флаттером и кодированием в целом, поэтому мой подход к этому может быть не самым чистым.В любом случае:
Я храню данные в массиве и использую элементы массива для построения ListTiles.Теперь я хочу добавить возможность писать комментарии в плитку и сохранять входные данные, такие как имя автора, время и текст комментария, в массив / элемент.Поскольку в начале нет никаких комментариев, каждый элемент должен иметь пустой список комментариев для начала.Когда я инициализирую пустой список для одного элемента, он работает, и я могу добавить TextData в список.Но поскольку мой массив очень большой, я не могу инициализировать пустой список для каждого элемента.Поэтому я ищу способ установить по умолчанию для каждого элемента пустой список без списка, являющегося списком констант, поскольку я не могу добавить его в список констант.
// DataType to store a single comment with further information
class TextData {
Text({
this.text,
this.author,
this.time,
});
final String text;
final String author;
final time;
}
//All the Data for one ArrayItem including a List of Comments
class Data {
Data({
this.data1,
this.data2,
this.comments,
});
final String data1;
final String data2;
// List of comments for one ArrayItem
List<TextData> comments;
}
Надеюсьне появляется никаких сообщений об ошибках, которые я просто не могу добавить в список, если он не инициализирован или инициализирован по умолчанию.
Я ценю любую справку.Заранее спасибо