#flutter #stream #screen #drawer
#трепетать #течение #экран #выдвижной ящик
Вопрос:
У меня есть источник текстового потока, скажем, поток случайных чисел. Мое приложение состоит из нескольких экранов. И я хотел бы иметь ящик с левой стороны, в котором я буду отображать этот поток в виде текста постепенно, что означает, что я буду отображать все полученные данные, и по мере поступления новых данных из потока я буду добавлять их к тексту.
Также я хочу, чтобы, когда пользователь перемещается по экрану, боковой ящик всегда был там, и когда его вытащат, он отобразит данные потока.
Есть ли у вас рекомендации о том, как этого можно достичь?
Комментарии:
1. Используйте поток в сервисе, который затем может использовать каждое представление. Такие вещи могут быть легче достигнуты при правильной архитектуре. Например, stacked предоставляет вам многопоточные модели просмотра, чтобы эта логика была отделена от представления.