2012-02-08 162 views
1

当我们调用activity.finish()时,会执行下一个android生命周期方法吗?
android活动何时启动

1)可以说,上的一个按钮
onUserInteraction()我们称之为activity.finish()
将动作分派到onClicked监听按钮的用户点击?

2)可以说onStart()我们称之为activity.finish()
activity.OnResume()被称为?

+0

如果您没有得到答案,请尝试并让我们知道。我很好奇你会发现什么。 – Zenexer 2012-02-08 08:52:46

回答

1

当activity.finish()被调用以下的生命周期方法被称为该活动当活动第一次加载被称为如下的事件

onStop() 
onDestroy() 

活动实例将被破坏

3

onCreate() 
onStart() 
onResume() 

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

onPause() 
onStop() 
onDestroy() 

当你点击手机按钮的活动转到后台&以下事件被称为:

onPause() 
onStop() 

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

onRestart() 
onStart() 
onResume() 

我希望现在清楚,for detail please see this