本文主要是介绍Activity 生命周期(二)-- MarsChen Android 开发教程学习笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一个应用的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)。
这篇关于Activity 生命周期(二)-- MarsChen Android 开发教程学习笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!