close method

void close(
  1. BuildContext context,
  2. T result
)

关闭搜索页并返回到基础路由。

为“result”提供的值用作最初启动搜索的 showSearch 调用的返回值。

Implementation

void close(BuildContext context, T result) {
  _currentBody = null;
  _focusNode?.unfocus();
  Navigator.of(context)
    ..popUntil((Route<dynamic> route) => route == _route)
    ..pop(result);
}