android旋转处理

android旋转处理,android,testing,Android,Testing,当我旋转屏幕时,onDestroy()是否保证被调用 我听说可以定义onConfigurationChanged()来更改此默认行为。通常用这种方法写什么?还有什么其他方法可以更改旋转的默认行为?是否保证在旋转屏幕时调用onDestroy() 对 将为您想要自己处理的任何配置更改调用(您在清单中的configChanges下声明这些配置)。我认为最好是完全避免这种情况 您可以通过设置活动方向(如“纵向”或“landsacpe”)来禁用清单中的旋转 通常情况下,如果方向可以更改,您将希望使用onC

当我旋转屏幕时,
onDestroy()
是否保证被调用

我听说可以定义
onConfigurationChanged()
来更改此默认行为。通常用这种方法写什么?还有什么其他方法可以更改旋转的默认行为?

是否保证在旋转屏幕时调用
onDestroy()

将为您想要自己处理的任何配置更改调用(您在清单中的configChanges下声明这些配置)。我认为最好是完全避免这种情况

您可以通过设置活动方向(如“纵向”或“landsacpe”)来禁用清单中的旋转

通常情况下,如果方向可以更改,您将希望使用onCreate保存并还原部分数据,然后再将数据还原回onCreate