Activity 生命周期(二)-- MarsChen Android 开发教程学习笔记

来源:互联网 发布:必须学的编程语言 编辑:程序博客网 时间:2024/05/27 20:30
一个应用的Activity 最好介于三到五个之间。

什么是生命周期
一个Activity 从创建到销毁要经历的各阶段。

Activity 的生命周期函数
由Android 控制,在一个生命周期内,Activity  会经历一系列过程,这些过程都由如下函数执行。开发者的任务是继承Activity 后,复写这些函数。
onCreate :Activity运行的入口,在Activity 第一次被创建的时候调用。当Actvity 可见的时候调用onStart ,Activity 与用户交互的时候调用onResume 方法。
onPause 当跳到另外一个Activity 时调用,而前一个Activity 调用onStop,返回时,调用onRestart,而想象一下栈的结构,之前进入的第二个Activity 调用onDestroy 方法。
生命周期函数的调用时机
简单来说,步骤是:启动第一个界面 → 启动第二个界面 → 返回第一个界面。对应调用方法:第一界面(onCreate → onStart → onResume)→跳第二界面时第一界面(onPuse),第二个界面(onCreate → onStart → onResume),第一个界面(onStop)→返回时第二界面(onPuse),第一界面(onRestart → onStart → onResume),第二界面(onStop → onDestory)。
0 0