• 首页

  • 官方

  • 主题

  • 关注

  • 联系

安卓APP活动Activity的生命周期及其各方法,注意onPause()和onStop()的区别

安卓APP活动Activity的生命周期及其各方法,注意onPause()和onStop()的区别

前言:

1. 我并没有深入了解,难免出错

一、Activity完整生命周期(如下图)

onCreate()->onStart()->onResume()->onPause()->onStop()->onDestroy()

image

二、解释

1. onCreate():Activity第一次被创建的时候调用,该方法进行一些初始化操作。

2. onStart():Activity从完全不可见状态变成可见状态时调用,例如:Activity创建完成、Activity从后台切回前台等情况。

3. onResume():Activity处于运行状态时调用,此时Activity位于工作栈栈顶。

4. onPause():当前Activity启动其他活动,并且此Activity并不是完全不可见时调用。

5. onStop():当Activity完全不可见时调用,注意与onPause()进行区分。

6. onDestroy():调用此方法销毁Activity。

posted @ 2024-05-25 17:37  戈小戈  阅读(50)  评论(0编辑  收藏  举报