当我按下MainActivity中的后退按钮时,显示主屏幕,但是onDestroy没有被调用。这是一个新功能吗?在API 33 arm 64-v8a中使用仿真器Pixel 3A。同样的情况也发生在手机像素6A API 33。局部变量也不会被删除。
它应该在按下后退按钮时销毁MainActivity
在Android 12+设备上,后退键不会导致(主)活动为destroyed
,而应用程序将保持在warm
状态,类似于退出使用home键时。
warm
状态,而不是必须完全重新启动应用程序从一个cold
状态。
如果你想让它像以前那样工作,你可以使用两种方法:
1. Using AndroidX Activity APIs
2. By overriding onBackPressed()