Size: a a a

Dart & Flutter по-русски

2020 March 24

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
🤦‍♂️😁
источник

НМ

Никита Масев in Dart & Flutter по-русски
@PlugFox , я еще когда использовал Chopper, ставил на него HttpLoggingInterceptor и curl писался в консоль, копировал и вставлял в https://onlinecurl.com - там все ок, выполнялся
источник

НМ

Никита Масев in Dart & Flutter по-русски
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
шо, не работает потому что хттп2?
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Dan
в фильтре указать папку проекта?
Нет
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Не работает
источник

НМ

Никита Масев in Dart & Flutter по-русски
так ведь дарт ведь поддерживает HTTP 2, а значит и должен поддерживать HTTP 1.1?
источник

НМ

Никита Масев in Dart & Flutter по-русски
или я что-то путаю?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Никита Масев
так ведь дарт ведь поддерживает HTTP 2, а значит и должен поддерживать HTTP 1.1?
Да и да
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Разбирайся с веб сервером
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Сделай чтоб curl запрос сработал
источник

НМ

Никита Масев in Dart & Flutter по-русски
🅵🅾️🆇
Сделай чтоб curl запрос сработал
так почему тогда он в постмане работает?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Мне все равно, сделай чтоб curl работал.
Может сертификаты, может политики какие
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Я убегаю, сделаешь - остальное дело техники
источник

НМ

Никита Масев in Dart & Flutter по-русски
🅵🅾️🆇
Я убегаю, сделаешь - остальное дело техники
лан, спасибо
источник

SV

Sergiy Vergun in Dart & Flutter по-русски
Всем привет. Какая может быть причина того, что itemBuilder у PageView.builder вызывается лишний раз? Он должен вызиваться только при этой комманде      

trainingPageController.nextPage(
         duration: Duration(milliseconds: 350), curve: Curves.easeOutCubic);


Иногда он вызывается просто так.

@override
 Widget build(BuildContext context) {
   Flashcard currentFlashcard;

   return PageView.builder(
     physics: NeverScrollableScrollPhysics(),
     controller: trainingPageController,
     itemBuilder: (context, int index) {
       currentFlashcard = widget.flashcards[index];

//        ! item builder викликається лишній раз і ставить теперішню флешкартку завчасно
       context.bloc<TrainingBloc>().add(SetCurrentFlashcard(
           currentFlashcard, index == widget.flashcards.length - 1));

       print('-------');
       print('Im set');
       print(index);
       return FlashcardView(
         currentFlashcardListenable: widget.currentFlashcardListenable,
         isNotTraining: false,
         flashcard: currentFlashcard,
       );
     },
     itemCount: widget.flashcards.length,
   );
 }
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Sergiy Vergun
Всем привет. Какая может быть причина того, что itemBuilder у PageView.builder вызывается лишний раз? Он должен вызиваться только при этой комманде      

trainingPageController.nextPage(
         duration: Duration(milliseconds: 350), curve: Curves.easeOutCubic);


Иногда он вызывается просто так.

@override
 Widget build(BuildContext context) {
   Flashcard currentFlashcard;

   return PageView.builder(
     physics: NeverScrollableScrollPhysics(),
     controller: trainingPageController,
     itemBuilder: (context, int index) {
       currentFlashcard = widget.flashcards[index];

//        ! item builder викликається лишній раз і ставить теперішню флешкартку завчасно
       context.bloc<TrainingBloc>().add(SetCurrentFlashcard(
           currentFlashcard, index == widget.flashcards.length - 1));

       print('-------');
       print('Im set');
       print(index);
       return FlashcardView(
         currentFlashcardListenable: widget.currentFlashcardListenable,
         isNotTraining: false,
         flashcard: currentFlashcard,
       );
     },
     itemCount: widget.flashcards.length,
   );
 }
Любой build() виджета и билдеры могут вызываться скольк угодно много раз фреймворком.

Цитирую документацию
источник

SV

Sergiy Vergun in Dart & Flutter по-русски
Хорошо, спасибо
источник

SV

Sergiy Vergun in Dart & Flutter по-русски
index тоже увеличивается на 1 каждый раз. Может кто-то сталкивался с подобным
источник