У меня есть диалоговое окно поиска, в котором отображается список найденных предметов. Когда пользователь щелкает элемент, я хочу открыть диалоговое окно поиска, затем прочитать и отобразить данные, но чтение - это тяжелая задача.
(Navigator.pop () - это syn c и не является Future )
Если мой код выглядит примерно так:
Navigator.pop(context);
readSelectedItem();
Это замедлит анимацию перехода и сделает просмотр медленным.
Я должен сделать что-то вроде этого что, конечно, грязный код:
Navigator.pop(context);
await Future.delayed(Duration(milliseconds: 200));
readSelectedItem();