Hum*_*ent 6 android android-facebook android-architecture-lifecycle android-architecture-components
我目前LifecycleObserver用于通知诸如onStart我的观点之类的事件。这对于作为演示者或处理程序的组件非常有用,例如FacebookLoginHandler一旦视图准备好就需要注册回调。但是,在某些情况下,正如我提到的那样,我希望我的处理程序处理另一个活动的返回数据。
例子:
当我选择使用 Facebook 登录时,它会启动另一个活动,并将其返回到视图的onActivityResult方法。这让我FacebookLoginHandler在视图中注入 my ,只是将处理委托给它。我想用来LifecycleObserver获得通知onActivityResult并避免将我的处理程序耦合到视图仅用于委派此事件。有没有办法做到这一点?
我有完全相同的问题。我的应用程序中有“使用 Facebook 登录”功能,我想将此功能移至AuthManager实现LifecycleObserver.
我已经检查了Lifecycle.Event包含所有可用生命周期事件的类。看起来目前(android.arch 版本 1.1.0)没有onActivityResult()与 一起发生的事件LifecycleObserver。
打开了一个关于此的问题:https ://github.com/googlesamples/android-architecture-components/issues/317
| 归档时间: |
|
| 查看次数: |
1095 次 |
| 最近记录: |