android活动什么时候开始完成

时间:2012-02-08 08:50:46

标签: android android-activity activity-finish

当我们调用activity.finish()时,是否会执行下一个android生命周期方法?

1)让我们说用户点击按钮
onUserInteraction()我们致电activity.finish() 将操作分派给按钮的onClicked听众?

2)让我们说onStart()我们称之为activity.finish() activity.OnResume()会被调用吗?

2 个答案:

答案 0 :(得分:3)

当Activity第一次加载时,事件被调用如下:

onCreate()
onStart()
onResume()

当您单击后退按钮或尝试完成()活动时,将调用事件,如下所示:

onPause()
onStop()
onDestroy()

当您点击“电话”按钮时,“活动”将转到后台&以下事件称为:

onPause()
onStop()

退出电话拨号器&以下事件将被称为:

onRestart()
onStart()
onResume()

我希望现在明确,for detail please see this

答案 1 :(得分:1)

调用activity.finish()后,将为该活动调用生命周期方法

onStop()
onDestroy()

活动实例将被销毁