Skip to content

android lifecycle

zhangyanqiang edited this page Apr 26, 2018 · 1 revision

前端可操作生命周期

OnCreate

LayerView.OnCreate: 用于LayerView的初始化操作,比如在VideoView中会在其中创建显示进度条,加载视频等。

PageView.OnCreate: 用于创建Page以及其内部组件,比如在Android上创建C++层对Java层Page的引用。

OnResume

LayerView.OnResume: 用于让View处于活动状态,比如在VideoView中会让视频开始播放。

PageView.OnResume: 用于初始化Page相关的组件,比如在TitlePlugin中会在此处刷新Title。

OnPause

LayerView.OnPause: 用于让View离开活动状态,比如在VideoView中会让视频停止播放。

PageView.OnPause: 用于还原Page相关的组件,比如在TitlePlugin中会在此处还原Title的设置。

OnDestroy

LayerView.OnDestroy: 用于回收LayerView的相关组件,比如在VideoView中会回收播放器和进度条等。

PageView.OnDestroy: 用于回收Page相关的组件,比如在Android上取消C++层对Java层Page的引用。

Clone this wiki locally