Разница между деактивировать и утилизировать? - PullRequest
2 голосов
/ 31 мая 2019

В Flutter StatefulWidget имеет dispose() и deactivate(). Чем они отличаются?

1 Ответ

3 голосов
/ 31 мая 2019

dispose является окончательным.deactivate не является.

deactivate вызывается, когда виджет может быть удален.Но это не гарантируется.

Типичная ситуация, когда вызывается deactivate, но не dispose, - это при перемещении виджетов в дереве виджетов с использованием GlobalKey.

...