如题,话不多说上LOG。
1.创建activity到onResume方法是没有区别的公共部分
创建activity时view的生命周期
2.销毁activity时的回调
启动activity之后按返回键的生命周期:
返回键销毁
按home键之后在最近任务清除:
最近任务销毁
view的onDetachedFromWindow()方法在两种环境下的调用是不一样的,这个方法是不可靠的。
如果在view销毁时有逻辑处理,需要放到onWindowVisibilityChanged(int visibility)方法中去,只需判断visibility参数为View.GONE就可以了。
最近任务清除activity和返回键的区别在另外一篇文章中有介绍。
3.activity重启的view生命周期
最近任务重启activity
启动另一个activity之后返回到当前activity
以上列举了常见的几种用户场景下,view生命周期和activity的周期切换。