Метод dispose
Метод dispose класса FocusNode. Освобождает ресурсы FocusNode и отписывает listener.
Синтаксис
focusNode.dispose()
Пример
Давайте вызовем:
import 'package:flutter/material.dart';
void main() { var n = FocusNode(); n.dispose(); runApp(MaterialApp(home: TextField(focusNode: FocusNode()))); }
На экране новое поле с другим FocusNode.
Пример
Давайте повторим:
import 'package:flutter/material.dart';
void main() { var n = FocusNode(); n.dispose(); runApp(MaterialApp(home: TextField(focusNode: FocusNode()))); }
На экране новое поле с другим FocusNode.
Смотрите также
-
класс
FocusNode,
который хранит фокус поля -
виджет
Focus,
который управляет фокусом в поддереве -
виджет
TextField,
который принимает текст с клавиатуры -
метод
requestFocus,
который переводит фокус на узел