Android 在安卓系统中如何避免设备方向改变时出现黑屏
我有一个活动有3个片段的查看页面,活动将始终处于纵向模式,但如果用户正在查看第3页(片段)并将屏幕旋转到横向模式,则应用程序将以横向模式启动另一个活动,并在表布局中显示详细数据,再次,当用户将设备从横向旋转到纵向时,活动结束,前一个活动以纵向模式进入前台 但当我将设备从横向模式旋转到纵向模式时,在纵向活动(包含查看寻呼机)进入前台之前,应用程序会显示一段时间的黑屏 有人知道如何避免在活动之间切换时出现这种黑屏吗 我真的需要修理这个东西 提前感谢。由 大宗报价 […]和之前的活动以纵向模式进入前台 似乎您在轮换时创建了新的活动(而不是重新创建),所以您应该看到这部分代码 在每次旋转中,活动都会被重新创建(删除并再次创建),因此在重新创建之间可能会有一些延迟,同时会出现一个黑屏。 避免这种android循环的一些技巧是设置Android 在安卓系统中如何避免设备方向改变时出现黑屏,android,android-layout,android-fragments,screen-orientation,android-tablelayout,Android,Android Layout,Android Fragments,Screen Orientation,Android Tablelayout,我有一个活动有3个片段的查看页面,活动将始终处于纵向模式,但如果用户正在查看第3页(片段)并将屏幕旋转到横向模式,则应用程序将以横向模式启动另一个活动,并在表布局中显示详细数据,再次,当用户将设备从横向旋转到纵向时,活动结束,前一个活动以纵向模式进入前台 但当我将设备从横向模式旋转到纵向模式时,在纵向活动(包含查看寻呼机)进入前台之前,应用程序会显示一段时间的黑屏 有人知道如何避免在活动之间切换时出现这种黑屏吗 我真的需要修理这个东西 提前感谢。由 大宗报价 […]和之前的活动以纵向模式进入前台
myFragment.setRetainInstance(true)
这将避免在旋转时重新创建片段,这会加快更改方向,但并非在所有应用程序中都有用,请尝试一下
希望这能有所帮助。嘿@Mohit你的问题解决了吗?@Tony还没有,我在这个话题上搜索了很多,但我运气不好。