在架构示例中,有一个名为SingleLiveEvent的 MutableLiveData 扩展,它可以帮助我们防止 LiveData 在手机轮换或配置更改时触发。
这(SingleLiveEvent)避免了事件的常见问题:在配置更改(如旋转)时,如果观察者处于活动状态,则可以发出更新。
但是我们不能将 MediatorLiveData 转换为 SingleLiveEvent。我们如何避免在配置更改时发出 MediatorLiveData?
在架构示例中,有一个名为SingleLiveEvent的 MutableLiveData 扩展,它可以帮助我们防止 LiveData 在手机轮换或配置更改时触发。
这(SingleLiveEvent)避免了事件的常见问题:在配置更改(如旋转)时,如果观察者处于活动状态,则可以发出更新。
但是我们不能将 MediatorLiveData 转换为 SingleLiveEvent。我们如何避免在配置更改时发出 MediatorLiveData?