我有RxJava-Android-生命周期问题。 我正在使用MVI架构开发应用程序,并且我的中间件层绑定了意图,这些意图从视图(活动/片段)基本上可以观察到
对这种意图的订阅发生在“活动onStart”方法中(这很重要) 假设我想拥有一个Intent(可观察的源),它在第一个订阅期间仅发射一次(因此它必须是冷可观察的) 但再也没有,因此,当用户阻止其手机并再次调用onStart时,中间件将重新订阅该可观察到的项目,而不会发出任何消息。
对于主体或Observable来说,这将是一个完美的案例。但是,可能存在多个onStart的案例会破坏一切。 将不胜感激任何想法/提示。