手机的现场保护:就是说,当一个Activity 正在运行时,假设有个电话打进来,那么就要把当前Activity的状态保存起来,通过onSaveInstanceState(Bundle outState)方法,保存到数据库里面,然后在onCreate(BundlesavedInstanceState)取出来,因为系统在下次会帮我们重新创建回这个Activity,所以一定会调用这个方法
Activity的生命周期介绍:
一.Activity 存在的三种状态
1.Resumed(恢复)
表示:Activity 又回到屏幕的前面或者得到用户的焦点,即用户可以操作
2.Paused(停顿了一下)
当另外一个Activity来到前面或者获得用户的焦点,原来那个还是alived的,但是原来那个也可能会被系统杀掉,在系统内存极为低的时候
3.Stopped(停止)
当前Activity被另一个完全遮盖住,被遮盖的Activity就完全处于后台了,但这个Activity也还是会alived的,仍然还在内存中保存着,但是不会自动回到前面来了,而且被系统杀掉的概率比Paused的高。
生命周期 Activitycycle: