Я создаю приложение Дартс, которое содержит множество объектов класса. В конкретном объекте класса, с которым я имею дело, содержится множество прослушивателей событий потока на элементах DOM. Когда я удаляю эти объекты из DOM и не просматриваю объект класса, эти слушатели сохраняются.Как активно удалить объект Dart?
Я знаю, что Dart запускает сборку мусора в конечном итоге, но я даже не уверен, что он придет и удалит эти объекты класса, так как продолжается прослушивание Watcher и Stream.
Мой вопрос: есть ли способ активно удалить объект класса сразу? Я попытался установить объект класса равным null, но по какой-то причине это не работает. Когда я проверяю, существует ли объект после этого с помощью оператора печати, он по-прежнему перечисляет его как экземпляр этого объекта класса.
Кроме того, для того, что я пытаюсь выполнить, отмена потоков не представляется достаточной. Мне нужно уничтожить объект класса.
Просьба предоставить более конкретную информацию о том, что вы на самом деле делаете. –