sample

abstract fun sample(periodMillis: Long): Flow<T>

返回一个 Flow,它在给定的采样周期 periodMillis 内,只发出原始 Flow 发出的最新值。

例如,如果一个流在一秒内发出了多个值,sample(1000) 将只在这一秒结束时发出最后一个值。

Return

应用了采样逻辑的新 Flow。

Parameters

periodMillis

采样周期,单位为毫秒,必须为正数。