View与activity的生命周期联系

如题,话不多说上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的周期切换。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容