当我们调用activity.finish()
时,是否会执行下一个android生命周期方法?
1)让我们说用户点击按钮
onUserInteraction()
我们致电activity.finish()
将操作分派给按钮的onClicked
听众?
2)让我们说onStart()
我们称之为activity.finish()
activity.OnResume()
会被调用吗?
答案 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()
活动实例将被销毁