State>转换为一种新的State,视图模型返回一个包含renderEvent的新状态,然后再通过render(state: MainActivityView.State)函数在MainActivity中对其进行操作编辑:
从那以后,我找到了一个对我有用的解决方案,到目前为止我还没有发现任何问题。然而,这个解决方案使用的是最终将被废弃的ConflatedBroadcastChannel<T>,很可能会用(在编写本报告时)尚未发布的SharedFlow api (更多关于该的信息)替换它。它的工作方式是A