我正在研究将用作常规android view组件的自定义视图。是否可以在内部处理主机(活动/碎片)生命周期状态?
我的目标是避免最终用户(dev)覆盖每个生命周期回调,以便将状态与我的视图同步,例如:
UsedImplicitly
答案 0 :(得分:0)
如果您使用的是Architecture Components,则可以实现LifecycleObserver接口,然后:
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
注释视图的onStop()方法((LifecycleOwner)context).getLifecycle().addObserver(this)