awaitClose

abstract fun awaitClose(handler: () -> Unit)

注册一个清理回调。当 Flow 的收集被取消或 Flow 正常关闭时,此回调将被执行。

这是必须使用的关键方法,用于注销监听器、关闭连接或执行任何其他资源清理工作, 以防止内存泄漏。

Parameters

handler

当 Flow 关闭时要执行的清理逻辑