2

我正在阅读Android Programming: The Big Nerd Ranch Guide。这本书指出,当设备旋转时,一个Activity被销毁并创建一个新的。这本书还让我们记录“on”事件,例如:onStart()、onStop()、onDestroy() 等...

当我在 Mac 上使用模拟器并按 fn + control + f12 旋转设备时,模拟设备会旋转,但没有任何软件会旋转,并且不会调用 onDestroy。

难道我做错了什么?

4

1 回答 1

7

当我在 Mac 上使用模拟器并按 fn + control + f12 旋转设备时,模拟设备会旋转,但没有任何软件会旋转,并且不会调用 onDestroy。

如果您使用的是 Android 4.4 模拟器映像,这是一个已知错误。尝试不同的图像。虽然主屏幕可能不会在屏幕旋转时发生明显变化,但其他应用程序在这些应用程序中显示时应该与设备镶边(例如状态栏)一起显示。

于 2013-11-10T21:34:28.293 回答