今天调试代码的时候,发现程序一接上数据线,弹出360手机助手的时候,自己的程序界面会弹出一个dialog,此dialog是我在MainActivity的 oncreate()执行的时候show出来的,按理说 oncreate ()在 activity 的 生命周期中 只执行 一次,于是调试发现 oncreate在手机横竖屏切换的时候会重复执行,在网上百度了下,为防 oncreate 重复执行,可以自在 对应 activity 的 配置文件中加上如下代码:
android:screenOrientation="landscape"
android:configChanges="orientation|keyboardHidden|screenSize|navigation"
最好是固定横竖屏,仅以此稍作记录