我构建了一个颤振应用程序RxDart
,我想创建一个点击事件流。这个流应该包含什么类型?bool
可能对我有用,但我总是会流true
s. 有没有最佳实践?
问问题
128 次
1 回答
2
您可以使用Stream<void>
:
final clickEventStream = PublishSubject<void>();
当您收听流时,请忽略使用下划线的参数:
clickEventStream.listen((_) { ... })
要将新事件推送到流中,只需添加null
(它是 的有效值void
):
clickEventStream.add(null);
另请参阅https://medium.com/dartlang/dart-2-legacy-of-the-void-e7afb5f44df0
于 2018-12-14T14:33:45.093 回答