Android 什么时候可以证明覆盖方向处理

Android 什么时候可以证明覆盖方向处理,android,android-layout,android-fragments,android-manifest,android-configchanges,Android,Android Layout,Android Fragments,Android Manifest,Android Configchanges,什么时候才有理由将其添加到manifest.xml android:configChanges=“方向|键盘隐藏|屏幕大小” 谢谢将此添加到清单意味着您将控制方向改变、键盘最小化、屏幕大小改变时发生的情况。如果不添加此项,则会在这些事件上再次调用onCreate 但是假设你有一个不同的风景和肖像布局。然后,您希望再次调用onCreate来渲染横向布局 是的,这是根据您的要求而定的。我有一个应用程序,我们必须在方向更改时显示视频。视频将重新启动,因此我必须跳过onConfigureAction()

什么时候才有理由将其添加到manifest.xml

android:configChanges=“方向|键盘隐藏|屏幕大小”


谢谢

将此添加到清单意味着您将控制方向改变、键盘最小化、屏幕大小改变时发生的情况。如果不添加此项,则会在这些事件上再次调用onCreate


但是假设你有一个不同的风景和肖像布局。然后,您希望再次调用onCreate来渲染横向布局

是的,这是根据您的要求而定的。我有一个应用程序,我们必须在方向更改时显示视频。视频将重新启动,因此我必须跳过onConfigureAction()方法并处理它,正如我所说的,这取决于您的需求

您是否介意查看此问题中的代码并告诉我是否可以避免使用android:configChanges=“方向|键盘隐藏|屏幕大小" ? 当然可以,你能把代码贴在这里,并给出问题的具体细节吗。我在上面的链接中添加了一些细节来澄清确切的问题。您介意从GitHub链接下载代码吗?有太多的相关代码要发布到SO页面,在Android Studio中,相互依赖关系将更容易理解。让我知道任何一种方法。基本上,如果从清单中删除配置属性,片段侦听器就会丢失。我需要一种方法来保留它。保留你的片段并在保存的实例状态下重新实例化它,就像这样。你介意看看这个问题中的代码并告诉我是否可以避免使用android:configChanges=“orientation | keyboardHidden | screenSize”?