我目前LifecycleObserver
用于通知事件,例如onStart
我的视图。这对于作为演示者或处理程序的组件非常有用,例如FacebookLoginHandler
一旦视图准备好就需要注册回调。但是,正如我所提到的,在某些情况下,我希望我的处理程序处理另一个活动的返回数据。
例子:
当我选择使用 Facebook 登录时,它会启动另一个活动,并将其返回到 view 的onActivityResult
方法。这让我FacebookLoginHandler
在视图中注入我的,只是为了将处理委托给它。我想用它LifecycleObserver
来获得通知onActivityResult
并避免将我的处理程序耦合到视图仅用于委派此事件。有没有办法做到这一点?