假设我们有一个具有默认行为的默认空活动,使用默认意图标志启动。用户按下设备上的后退按钮。活动消失了……但实际上如何?
- 按下后退按钮的行为方式是否相同
finish()
? - 活动是否立即被破坏(
onDestroy
被调用)? - 活动是否保证被销毁,但不是立即销毁?
- 是否有可能该活动不会被销毁并且将来启动此活动时该实例将被重用?(所以只有
onPause
andonStop
->onStart
andonResume
被调用?)
我正在寻找一个可靠的答案,所以如果您不确定这里会发生什么,请不要回答。