首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止MediatorLiveData事件在配置更改时发出

防止MediatorLiveData事件在配置更改时发出
EN

Stack Overflow用户
提问于 2020-06-07 06:28:08
回答 1查看 244关注 0票数 0

在架构示例中,有一个名为MutableLiveData的扩展,名为SingleLiveEvent,它帮助我们防止LiveData在电话旋转或配置更改时触发。

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

但我们不能把MediatorLiveData投给SingleLiveEvent。如何避免在配置更改时发出MediatorLiveData?

EN

回答 1

Stack Overflow用户

发布于 2020-06-07 06:37:40

代码语言:javascript
复制
   <activity android:name=".appActivity.video.playVideo.PlayVideoFromUri"
        android:configChanges="keyboardHidden|orientation|screenSize"></activity>

问题是方向变更上的活动重新记录,只需在主文件中添加上面的行。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62241686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档