onDestroy()不会在设备旋转时触发

jmc*_*nes 2 android android-activity

我正在阅读Android编程:大书呆子牧场指南.该书指出,当设备旋转时,Activity会销毁一个并创建一个新设备.这本书还让我们记录'on'事件,如:onStart(),onStop(),onDestroy()等...

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

难道我做错了什么?

Com*_*are 6

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

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

  • 这种错误令人难以置信......对于Google来说是-1 (2认同)