关于Activity ,最权威的当然是GOOGLE 的官方文档,其中大篇幅的介绍了Activity 的声明周期,怎样从一个状态到另一个状态,这一直是在告诉我们怎样使用它,而不是告诉我它是什么。而我也就像是学车一样,只知道怎样开车,而不知道车的内部构造,和原理是什么。
为了解决自己的这一困惑,我决心把Activity 打开看看,一探究竟。
首先是定义,坦白的讲,就这一个定义就几乎把我打倒了。看看它吧。
public class Activity extends ContextThemeWrapper
implements LayoutInflater.Factory,
Window.Callback,
KeyEvent.Callback,
OnCreateContextMenuListener,
ComponentCallbacks
着实吓了一跳。我在告诫自己淡定,慢慢来,别着急。