匕首2个具有不同范围的碎片

时间:2018-12-13 11:54:52

标签: android dagger-2 named-scope

有可能在同一活动中具有来自不同范围的两个片段,其中活动与这些片段之一在同一范围内。我在这里(https://github.com/damirmiljkovic/daggerimplementation)编写了示例代码,您可以检出该代码。

我要实现的目的是使单个活动具有多个片段,登录片段和用户片段。我具有用于用户身份验证的身份URL,并且在用户成功通过身份验证后,API将返回其余API的基本URL。现在,我有2个改造实例,一个实例是在应用程序创建时创建的,第二个实例是在用户登录后创建的。因此,活动和登录片段在一个作用域内(例如@Singelton),而用户片段在另一个作用域内(例如@ UserScope)。用户登录后,我需要立即从API获取用户详细信息,如果不满足某些条件,我将打开用户片段,以便用户可以填写缺少的详细信息。

0 个答案:

没有答案