我的应用允许用户使用多个帐号登录。每次会话,用户的数据都不同。我使用单个 activity。
那么,如何在用户登录后重新创建 Hilt 以重新加载 use case、 repository 和 data source?或者说,使用 Hilt 多账户的最佳实践是什么呢?
我的应用允许用户使用多个帐号登录。每次会话,用户的数据都不同。我使用单个 activity。
那么,如何在用户登录后重新创建 Hilt 以重新加载 use case、 repository 和 data source?或者说,使用 Hilt 多账户的最佳实践是什么呢?
getData(User)
这样的方法吧?Hilt 真的与此无关。 - Henry Twist@InstallIn(SingletonComponent::class) abstract class RepositoryModule { @Binds @Singleton abstract fun bindAuthenticationRepository(repository: AuthenticationRepositoryImpl): AuthenticationRepository }``` 因此,我不知道如何处理动态用户以获取数据。
- PhongBM