Activity生命周期随笔

onPause()中需要做的

停止动画或者是其他正在运行的操作,那些都会导致CPU的浪费.

提交在用户离开时期待保存的内容(例如邮件草稿).

释放系统资源,例如broadcast receivers, sensors (比如GPS), 或者是其他任何会影响到电量的资源。


从Pause状态恢复时

应该实现onResume()来初始化那些在onPause方法里面释放掉的组件,并执行那些activity每次进入Resumed state都需要的初始化动作 (例如开始动画与初始化那些只有在获取用户焦点时才需要的组件)

你可能感兴趣的:(Activity生命周期随笔)