安卓生命周期的总结

一、安卓经典的生命周期

安卓生命周期简单总结

二、activity的几个状态

1、Running。即运行状态,在该状态下,activity是可见的,是可以与用户进行交互的。

2、Paused。该状态的形成是当前界面被非全屏的activity或者透明的activity占据形成的。在改状态下,activity失去与用户进行交互的能力。但是它的状态信息跟成员变量是继续存在的。在系统内存紧张的情况下,有可能被系统回收。可以简单的理解为当前状态下是可见但是不可进行交互的。

3、Stopped。改状态下,该activity被其他activity完全覆盖,变得不可见,也不可交互。该状态下,activity与paused一致,及状态信息跟成员变量还是继续存在,不同的是,改状态下activity也更容易被系统杀死。

4、killed。销毁状态。activity被系统杀死,并回收相关资源。


三、各个方法的一般作用

1、onCreate(): 一般用来做静态初始化,绑定加载UI界面,根据上一个activity传入的bundle对象加载数据等。

2、onStart():   activity对用户是否可见的最好的指示器。还可以做一些广播的注册工作

3、onResume():   可以用来做一些界面的刷新工作。

4、onPaused():     该activity将要被放到后台,可以做一些变量数据的调整。

5、onStop():  注销在onStart中的注册。

6、onDestroy() : 注销再onCreate中的注册。

相关文章:

  • 2021-12-30
  • 2021-09-04
  • 2022-01-17
  • 2022-12-23
  • 2021-11-11
猜你喜欢
  • 2022-12-23
  • 2021-10-20
  • 2021-08-18
  • 2021-11-03
  • 2021-10-29
  • 2021-10-19
  • 2021-04-11
相关资源
相似解决方案