0

在架构示例中,有一个名为SingleLiveEvent的 MutableLiveData 扩展,它可以帮助我们防止 LiveData 在手机轮换或配置更改时触发。

这(SingleLiveEvent)避免了事件的常见问题:在配置更改(如旋转)时,如果观察者处于活动状态,则可以发出更新。

但是我们不能将 MediatorLiveData 转换为 SingleLiveEvent。我们如何避免在配置更改时发出 MediatorLiveData?

4

1 回答 1

-2
   <activity android:name=".appActivity.video.playVideo.PlayVideoFromUri"
        android:configChanges="keyboardHidden|orientation|screenSize"></activity>

问题是在方向更改时重新创建活动,只需在 mainfest 文件中添加以上行。

于 2020-06-07T06:37:40.917 回答