Activity为安卓四大组件之一,其作为与用户直接交互的组件,它创建了一个与用户可直接交互的页面,拥有完整的生命周期。一个activity从建立到死亡,期间要经历以下过程。涉及的主要函数有:

onCreate():在一个activity创建的时候调用,用于进行activity创建的初始化

onStart():在创建之后开始运行时调用,该函数的调用,使得activity被用户可见

onResume():与用户进行交互时的状态,当用户进入一个activity时将一直保持这种状态,当被打断时,退出这种状态。

onPause():暂停状态,调用该方法或者用户将要离开当前activity时被调用。

onStop():当activity不在被用户可见时,进行调用,可以在该方法中释放一些资源等操作。

onDestory():销毁一个activity时使用,当该activity被销毁时调用。

除了这个六个核心方法,activity中还包含onRestart()方法,用来重新启动activity。整个流程图见下图(来自官方文档)

Android中activity生命周期

相关文章:

  • 2021-11-06
  • 2021-04-21
  • 2021-07-15
  • 2021-10-27
猜你喜欢
  • 2022-12-23
  • 2021-08-22
  • 2022-02-11
  • 2021-11-21
  • 2021-09-12
  • 2021-07-15
相关资源
相似解决方案