Activity(活动,可以和用户交互的 也是我们最直接接触的)是我们接触Android的第一个组件,它的生命周期是为几大组件中最为复杂的一个。 如下图Activity正常启动 系统需要回调的函数: 正常模式的系统回调的函数为: onCreate()–>onStart()–>onResum(); 这个时候 Activity已经可见,其中前两个函数的是一瞬间的,因为只有可见了,我们才能接触的时间最最长, onCreate() 里我们一般做 布局里控件的初使化操作(findViewByid()),这个时候 是在准备原材料,在onStart()的时候我们已经加工这些原材料的,在OnResum的时候 才是真正的成品 展示给用户了。 onCreate()–>onStart()–>onResum() ; 前3个回调 函数 完成后,我们已经可以拿到成品了,我们可以操作这个成品,如点击一个按钮 什么的,也就是饭已经做好,我们可以吃了。 那么饭最终是要变成垃圾的,完整的生命周期是: onCreate()–>onStart()–>onResum()–>onPause–>onStop–>onDestory(); 其中 onPause–>onStop 是在饭还没有成为垃圾之前,我们是还有可以把它变成热呼呼的饭的,这两个回调 函数是 2个非正常状态让Activity重回Resum状态:如下图:
新闻热点
疑难解答