【发布时间】:2020-12-31 10:37:12
【问题描述】:
我在 Flutter/Dart 中搜索 sleep 方法,我发现了这个:
https://api.dart.dev/stable/2.9.2/dart-io/sleep.html
但我无法让它工作,因为它出错:Undefined name '_ProcessUtils'
我知道我可以使用Future.delayed 或只使用动画,但我只是对_ProcessUtils 感到好奇。
【问题讨论】:
我在 Flutter/Dart 中搜索 sleep 方法,我发现了这个:
https://api.dart.dev/stable/2.9.2/dart-io/sleep.html
但我无法让它工作,因为它出错:Undefined name '_ProcessUtils'
我知道我可以使用Future.delayed 或只使用动画,但我只是对_ProcessUtils 感到好奇。
【问题讨论】:
Dart 在标识符中使用前导下划线将成员和顶级声明标记为private。
_ProcessUtils 是您无法访问的私有类。你不应该需要它。这是实现,而不是示例。
只需拨打sleep(),告知您的时长。
阅读更多关于Libraries and Visibility
【讨论】:
sleep(Duration(seconds: 1)); 但似乎 Dart 没有 sleep() 功能,这:sleep(100) 不适用于例如 dartpad.dartlang.org
import 'dart.io',这在网络上不起作用。