0

是否可以订阅来自不同活动的 SharedFlow 状态更改。例如,我有 Activity A 和 Activity B。在 Activity BI 内部需要获取一些数据,当我返回 Activity A 时,屏幕需要由 Activity B 的数据更新。也就是说,当请求接收数据发送到Activity B,我可以在请求完成之前返回上一屏,此时加载状态应该会显示在上一屏(Activity A)上。当接收到数据时,它们应该显示在活动 A 中。为此,我想使用带有 SharedFlow 的通用单例存储库。在活动B中,我会向repository请求数据,此时状态会更新,一旦收到数据,就会出现在活动A中。是否可以使用共享流来实现。

4

0 回答 0