在我的应用程序中,我正在使用进度条进行一些处理,我可以将屏幕模式从纵向更改为横向,然后我的应用程序强制关闭。
如何处理这个问题?
答案 0 :(得分:3)
它不会“强制关闭应用程序”,它只是重新启动活动。这是default behaviour:
为了简化Android应用程序开发,Android系统会自动处理配置更改事件,并使用新配置重新启动当前活动。这是默认行为,允许您根据方向,屏幕大小,区域设置等声明布局和绘图等资源。
虽然这种行为非常强大,但由于您的应用程序在运行时自动适应设备的配置,因此有时会让新的Android开发人员感到困惑,他们想知道为什么他们的活动会被破坏和重新创建。
但是,您可以编写活动来声明它可以自行处理屏幕方向更改。有关如何执行此操作,请参阅Dev Guide。