今天调试代码的时候,发现程序一接上数据线,弹出360手机助手的时候,自己的程序界面会弹出一个dialog,此dialog是我在MainActivity的 oncreate()执行的时候show出来的,按理说 oncreate ()在 activity 的 生命周期中 只执行 一次,于是调试发现 oncreate在手机横竖屏切换的时候会重复执行,在网上百度了下,为防 oncreate 重复执行,可以自在 对应 activity 的 配置文件中加上如下代码:
android:screenOrientation="landscape"
android:configChanges="orientation|keyboardHidden|screenSize|navigation"
最好是固定横竖屏,仅以此稍作记录
本文介绍了一种防止Android应用中Activity在屏幕旋转时重复创建的方法。通过在配置文件中设置特定参数,可以避免onCreate方法的多次调用,确保程序稳定运行。
的重复执行&spm=1001.2101.3001.5002&articleId=51272714&d=1&t=3&u=28fb5a83e4934aaba394eb6612253725)
873

被折叠的 条评论
为什么被折叠?



