169 похожих чатов

Потом код что был выше в классе в папке providers final

dataList = await DBHelper.getData('user_places');
_items = dataList
.map(
(item) => Place(
id: item['id'].toString(),
title: item['title'].toString(),
location: null,
image: File(item['image'].toString()),
),
)
.toList();
notifyListeners();
}

и виджет

body: FutureBuilder(
future: Provider.of<GreatPlaces>(context, listen: false).getData(),
builder: (context, snapshot) =>
snapshot.connectionState == ConnectionState.waiting
? const Center(
child: CircularProgressIndicator(),
)
: Consumer<GreatPlaces>(
builder: (ctx, greatPlaces, ch) => greatPlaces.items.isEmpty
? const Center(
child: Text('no img yet'),
)
: ListView.builder(
itemCount: greatPlaces.items.length,
itemBuilder: (ctx, i) => ListTile(
leading: CircleAvatar(
backgroundImage:
FileImage(greatPlaces.items[i].image),
),
title: Text(greatPlaces.items[i].title),
onTap: () {},
),
),
),
),

5 ответов

9 просмотров

future назначте в переменную, метод вызывать будет не правильно

Serhii- Автор вопроса
Serhii- Автор вопроса

все равно спс, странно, я думал это рутина - когда проверяешь наличие файла при выводе и ответ где-то на поверхности или этим никто не заморачивается?)

Serhii
все равно спс, странно, я думал это рутина - когд...

без полного когда тяжело понимать контекст обычно просто делают так вывод файла: на этот сценарий расписывают 4 виджета к примеру грузим; (крутится спиннер) ошибка; (что-то пошло не так, карты памяти нет где он был) успешно; (файл загружен) не успешно; (файла нет)

Serhii- Автор вопроса

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта