Android架构组件-启动摄像头时防止@OnLifecycleEvent

Android架构组件-启动摄像头时防止@OnLifecycleEvent,android,android-architecture-components,android-architecture-lifecycle,Android,Android Architecture Components,Android Architecture Lifecycle,我实现了两个LifecycleEvents Lifecycle.Event.ON_PAUSE和Lifecycle.Event.ON_START now,每当我启动相机时,这些事件都会被触发(这在某种程度上是合乎逻辑的)。有什么方法可以防止这种情况发生吗?在启动相机意图时,尝试删除lifecycle observer,然后重新添加该观察者,或者添加一个布尔标志来区分事件。我的应用程序非常大,有很多意图(添加联系人,从galery中选择图片,打开webbrowser…)但我添加了一个布尔标志,谢谢!

我实现了两个LifecycleEvents Lifecycle.Event.ON_PAUSE和Lifecycle.Event.ON_START now,每当我启动相机时,这些事件都会被触发(这在某种程度上是合乎逻辑的)。有什么方法可以防止这种情况发生吗?

在启动相机意图时,尝试删除lifecycle observer,然后重新添加该观察者,或者添加一个布尔标志来区分事件。我的应用程序非常大,有很多意图(添加联系人,从galery中选择图片,打开webbrowser…)但我添加了一个布尔标志,谢谢!