在自定义View的代码里面,我们可能启动了一个Handler延时操作一个信息,但是这个时候我们关闭了Activity,但是Handler并没有释放掉,延时的操作还是会执行的,并没有停止,Handler如果在Activity里面可以在onDestory中释放
在View中有没有类似的方法呢。
View的生命周期
protected void onAttachedToWindow() View初次创建时调用
protected void onDetachedFromWindow() View销毁时调用
具体来说 View是与Activity绑定的,Acitivty onCreate(), onDesoty()和View中onAttachedToWindow(),onDetachedFromWindow()的方法的顺序如下:
来源:oschina
链接:https://my.oschina.net/u/1175746/blog/598365