Android后退按钮行为

Seb*_*wak 11 android onresume ondestroy onpause android-activity

假设我们有一个带默认行为的默认空活动,使用默认意图标志启动.用户按下设备上的后退按钮.活动消失......但实际上怎么样?

  • 按下按钮的行为方式是否相同finish()
  • 活动是否被立即销毁(onDestroy被称为)?
  • 是否保证活动被销毁,但不能立即销毁?
  • 是否有可能不会销毁活动,并且在将来启动此活动时将重复使用此实例?(所以只有onPauseonStop- > onStartonResume被称为?)

我正在寻找一个可靠的答案,所以如果你不完全确定这里发生了什么,请不要回答.

Den*_*nis 6

http://developer.android.com/training/basics/activity-lifecycle/recreating.html

这是解决您问题的官方Android文档的子章节.这是该主题的一个分章Managing the Activity Lifecycle,可以在这里阅读:http: //developer.android.com/training/basics/activity-lifecycle/index.html

绝对值得阅读整章,以了解有关Androids Activity行为的详细信息.但是分章(第一个链接)是这个问题的相关部分.