Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 匕首2个不同范围的碎片_Android_Dagger 2_Named Scope - Fatal编程技术网

Android 匕首2个不同范围的碎片

Android 匕首2个不同范围的碎片,android,dagger-2,named-scope,Android,Dagger 2,Named Scope,在同一活动中是否可能有来自不同作用域的两个片段,其中活动与其中一个片段在同一作用域中。我在这里编写了示例代码(),您可以查看它 我试图实现的是使单个活动具有多个片段、登录片段和用户片段。我有用于用户身份验证的标识url,在用户成功通过身份验证后,API将返回其余API的基本url。现在我有两个改装实例,一个是在创建应用程序时创建的,第二个是在用户登录后创建的。所以活动和登录片段在一个范围内(比如@Singelton),用户片段在另一个范围内(比如@UserScope)。我需要在用户登录后立即从A

在同一活动中是否可能有来自不同作用域的两个片段,其中活动与其中一个片段在同一作用域中。我在这里编写了示例代码(),您可以查看它


我试图实现的是使单个活动具有多个片段、登录片段和用户片段。我有用于用户身份验证的标识url,在用户成功通过身份验证后,API将返回其余API的基本url。现在我有两个改装实例,一个是在创建应用程序时创建的,第二个是在用户登录后创建的。所以活动和登录片段在一个范围内(比如@Singelton),用户片段在另一个范围内(比如@UserScope)。我需要在用户登录后立即从API获取用户详细信息,如果不满足某些条件,我将打开用户片段,以便用户可以填写缺失的详细信息。

可能吗?是的,但不能使用
dagger.android
。可行吗?可能不会。如果您能够传达您想要实现的目标,这会有所帮助,因为可能有一个比片段和活动范围更好的解决方案component@DavidMedenjak我用我想达到的目标修正了我的问题。