我正在阅读 Android编程:大书呆子牧场指南。该书指出,当设备旋转时,Activity
将被销毁并创建一个新的。{1}}。这本书还让我们记录'on'事件,如:onStart(),onStop(),onDestroy()等......
当我在Mac上使用模拟器并按fn + control + f12旋转设备时,模拟设备会旋转,但软件都没有,并且onDestroy 不会被调用。
我做错了吗?
答案 0 :(得分:6)
当我在Mac上使用模拟器并按fn + control + f12旋转设备时,模拟设备会旋转,但软件都没有,并且没有调用onDestroy。
如果您使用的是Android 4.4仿真器图片,那就是a known bug。尝试不同的图像。虽然主屏幕在屏幕旋转时可能不会明显改变,但在这些应用程序中显示时,其他应用程序应与设备镶边(例如状态栏)一起显示。