android - 具有不同范围的 Dagger 2 碎片
问题描述
是否可以在同一活动中拥有来自不同范围的两个片段,其中活动与其中一个片段在同一范围内。我在这里( https://github.com/damirmiljkovic/daggerimplementation )编写了示例代码,您可以查看它。
我想要实现的是具有多个片段、登录片段和用户片段的单个活动。我有用于用户身份验证的身份 URL,在用户成功通过身份验证后,API 将返回其余 API 的基本 URL。现在我有 2 个改造实例,一个是在创建应用程序时创建的,第二个是在用户登录后创建的。所以活动和登录片段在一个范围内(比如说@Singelton),而用户片段在另一个范围内(比如说@用户范围)。我需要在用户登录后立即从 API 获取用户详细信息,如果不满足某些条件,我会打开用户片段,以便用户可以填写缺失的详细信息。
解决方案
推荐阅读
- c++ - 不明白如何使用 or,and,not 进行搜索查询
- java - Spring Data JPA 未在计划任务中返回结果
- java - 有没有办法更快地将股票价值转换为 Java?
- javascript - 如何在 Tooltipster 的内容中运行函数?
- flutter - Flutter Firestore 等到所有数据读取完毕
- python - 有没有办法让 NumPy 数组计算 0 * inf = 0 而不是 0 * inf = NaN?
- javascript - 导航栏在手机视图中没有响应
- r - 分组行,其中变量 x 中的行等于 vari 中的行
- javascript - 如何在 React Native 中跨不同设备尺寸一致地定位元素?
- c# - 我在使用包含向左、向右等移动紫色框的程序时遇到问题