Блок уже создан(создан экземпляр класса). Он занял n оперативки. Доступен всему приложению. Например ты для виджета дергаешь какой то его метод : вернуть сортированный список . Не будет создаваться новый экземпляр блока. Вернутся просто новые данные например новый стрим
Эта оперативки занята пока живёт виджет который вызвал этот метод или явно не вызвал dispose
Экземпляр класса продолжает существовать и после dispose, вы всего лишь стримы глушите. В вопросе автора, передай его через навигатор, или подними выше
Поднимешь над навигатором будет существовать на всё приложение, если нужен на пару экранов и логика этих экранов связанна, можешь объединить экраны во вложенный навигатор и блок инициализировать там
Поднимешь над навигатором будет существовать на всё приложение, если нужен на пару экранов и логика этих экранов связанна, можешь объединить экраны во вложенный навигатор и блок инициализировать там
Можно не создавать вложенный навигатор, а просто блок передать при навигации
Экземпляр класса продолжает существовать и после dispose, вы всего лишь стримы глушите. В вопросе автора, передай его через навигатор, или подними выше