自学Android系列 笔记1 生命周期介绍

手机的现场保护:就是说,当一个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:

 

 

      

你可能感兴趣的:(自学之路—Android)