我正在阅读Android Programming: The Big Nerd Ranch Guide。这本书指出,当设备旋转时,一个Activity
被销毁并创建一个新的。这本书还让我们记录“on”事件,例如:onStart()、onStop()、onDestroy() 等...
当我在 Mac 上使用模拟器并按 fn + control + f12 旋转设备时,模拟设备会旋转,但没有任何软件会旋转,并且不会调用 onDestroy。
难道我做错了什么?
我正在阅读Android Programming: The Big Nerd Ranch Guide。这本书指出,当设备旋转时,一个Activity
被销毁并创建一个新的。这本书还让我们记录“on”事件,例如:onStart()、onStop()、onDestroy() 等...
当我在 Mac 上使用模拟器并按 fn + control + f12 旋转设备时,模拟设备会旋转,但没有任何软件会旋转,并且不会调用 onDestroy。
难道我做错了什么?
当我在 Mac 上使用模拟器并按 fn + control + f12 旋转设备时,模拟设备会旋转,但没有任何软件会旋转,并且不会调用 onDestroy。
如果您使用的是 Android 4.4 模拟器映像,这是一个已知错误。尝试不同的图像。虽然主屏幕可能不会在屏幕旋转时发生明显变化,但其他应用程序在这些应用程序中显示时应该与设备镶边(例如状态栏)一起显示。