Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 March 12

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Теперь отвечая на вопрос
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Ответ супер прост
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Если ты где то на что то подписался или гдето что то создал
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
то там же и должен отписаться и уничтожить
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
создал в айнитСтейт - уничтожил в айнит стейт
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
создал в дидЧенджДепенденсис - предварительно если не налл уничтожил в дидЧенджДепенденсис
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Подписался в конструкторе - отписался в деструкторе
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
если у чего то есть dispose или close - оно обязательно должно быть вызвано
источник

T

Tim in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Подписался в конструкторе - отписался в деструкторе
оу, у дарта есть доступ к деструктору?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
и вызвано там же где создано
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Tim
оу, у дарта есть доступ к деструктору?
dispose, cancel, close - это все по факту деструкторы
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
перманентно прекращают функционирование объекта
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
следовательно он становиться ненужным и бесполезным
источник

T

Tim in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
dispose, cancel, close - это все по факту деструкторы
а, ок. Я думал деструкторы класса (как в си)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
и гарбадж коллектор собирает
источник

T

Tim in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
dispose, cancel, close - это все по факту деструкторы
Хорошо. Там оно понятно. А в блоке?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
блок что особенный?
он имплементит Sink
источник

T

Tim in Flutter Developers — русскоговорящее сообщество
Вот мне нужно подписаться на стрим в кнострукторе и слушать его в течение всей жизни блока.
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
А у синк есть метод клоз
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Есть и конструктор и деструктор у блока
источник