Open flylinlan opened 3 years ago
用一个标志位不行吗
作者,您好,有个问题,我在BaseActivity监听了一个事件,发送事件后,继承Base的每个界面都收到了这个事件,怎么可以只让当前页面接收事件,其它页面resume后,不接收到事件;
我觉得可以在config中把lifecycleObserverAlwaysActive设置为false,这样只有前台可见的activity可以收到消息,但是其他不可见的activity在恢复可见之后也会收到消息
接收到消息的时候判断一下是不是栈顶activity呗,虽然不高级,好在实用
作者,您好,有个问题,我在BaseActivity监听了一个事件,发送事件后,继承Base的每个界面都收到了这个事件,怎么可以只让当前页面接收事件,其它页面resume后,不接收到事件;