在View类中有如下一些方法:
它们的调用次序分别如下所示:
启动并显示时调用:
① onAttachedToWindow
② onWindowVisibilityChanged --》 VISIBLE
③ onSizeChanged
离开但没有销毁时调用:
① onWindowVisibilityChanged --》 GONE
此时返回时调用:
① onWindowVisibilityChanged --》 VISIBLE
销毁时调用:
① onWindowVisibilityChanged --》 GONE
② onDetachedFromWindow
知道这些可以方便我们定制自己的View,并通过它们的调用时机可以很方便地为定制的View合理地分配和销毁资源,保护资源不必要的浪费;而知道这些方法调用次序最简单的方法无非就是写一个测试程序,在这些方法中加入一些打印语句,就可以分析出来了