标签: android firebase firebase-authentication dagger-2 android-mvp
我正在构建一个遵循MVP模式的应用程序,我使用Dagger2创建每个演示者,一切都很好。
我选择了Firebase,我注意到在每个演示者中,我都有相同的依赖关系
以及所有听众和回电。现在,即时创建一个用户创建流程,并在我的每个演示者中,将重新用于设置配置。
我的问题是我无法完全注入这些引用,因为当用户使用我的应用程序时状态会发生变化。首次登录时不会有FirebaseUser,因此我不确定Dagger2将如何更新此依赖关系,或确保正确的回调侦听器参与其中。
任何提示?