Android生命周期

七个周期

onCreate():设置activity布局文件,绑定监听器等静态设置调用

onStart():当activity能被看到的时候调用

onRestart():没有被销毁时重新启动,此时调用

onResume():当activity能够获得用户焦点,即可以点击操作时调用

onPause():写存储数据的代码,还原的时候读取存储数据

onStop():当activity处于不可见的状态的时候调用,即完全不可见的时候

onDestroy():调用了一个activity的finish方法,就会被销毁,此时调用

调用onPasue(),onStop(),onDestroy()的activity会被系统kill


tasks

task是栈形式,先进后出,往上堆叠,手机展示最顶部的activity,不可乱序,其中所有在task中的activity是一个unit

其中如果在某一个activity中调用了finish(),则被销毁,不会再task中出现

manifest中在对应的activity中加入下面一行,就是对话形式的展示

android:theme="@android:style/Theme.Dialog"

你可能感兴趣的:(Android生命周期)