Начиная работать над Flutter для учебного проекта, я задаюсь вопросом о сортировке списка файлов.
Действительно, моя программа имеет список из 4 файлов, инициализированных так:
List<File> imageFiles = List(4);
Эта инициализация фактически подразумевает, что мой список выглядит следующим образом: [null,null,null,null]
.
Когда пользователь выполняет действия, этот список может заполняться. Тем не менее, пользователь может удалить файл в любое время, что может привести к следующей ситуации: [file A, null, null, file d]
.
Мой вопрос заключается в том, как отсортировать список при получении удаления, чтобы получить список, в котором нулевые объекты всегда являются последними ([file A, file D, null, null]
).
Я уже рассмотрел много тем, но они никогда не касаются DART.
Заранее благодарю за помощь.