from Callback
从一个基于回调的、会多次发出值的 API 创建一个 Flow。
这是桥接事件监听器、传感器数据、实时消息等“热”数据源的推荐方式。
Return
一个由回调驱动的新 Flow。
Parameters
T
Flow 将发出的值的类型。
block
一个构建器函数,它接收一个 ProducerScope 实例。 你需要在此函数内部: 1. 注册你的监听器。 2. 在监听器的回调中,调用 producer.send(value)。 3. 必须调用 producer.onClose { ... } 来注销监听器,以防止内存泄漏。