dagger
-
摆脱匕首2警告“生成成员注入器” 给定以下类 在 Dagger 2 中,当将依赖项注入从也包含依赖项的抽象基类扩展的类中时,Dagger 在编译期间会显示该类型的警告。 在防止重复注入依赖项的同时摆脱此警告的最佳解决方案是什么
-
如何在不强制消耗应用程序使用 Dagger 的情况下构建基于 Dagger 的 Android 库? 我正在开发一个Android库,它基本上是我编写的一些REST服务的客户端。我有几个存储类,网络队列,解析器等,并且像许多这样的类一样,它们依赖于或依赖于从 构造的类似的东西。这些对象都
-
寻找匕首辅助注射的例子 从: 我有一个类,它从对象图中获取一些依赖项,并在运行时从调用方获取其他依赖项。 (再次,从匕首discuss@)。 My 是由一个类注入的类,该类由另一个类注入,该类由另一个类注入,...
-
Java依赖注入:Dagger 1 vs Dagger 2,哪个更好? 优势? 到目前为止,我发现(只是)2: Dagger 2 允许您使用带有 proguard 的代码混淆 Dagger 2更快(将其用于Android应用程序时,这不是一个很大的优势,但如果您将其用于某种服务器,这肯定是
-
具有相同返回类型的@Named提供程序最终都会给出java.lang.IllegalArgumentException:Duplicate 这是问题所在, 我正在研究一个LibGDX项目,其中我有针对不同平台的不同模块。 这是我的安卓模块的样子: 我已将返回类型更改为具体类作为解决方法,但没有人喜欢解决方法,因为我们
-
如何在仍然使用 Dagger2 的同时解决循环依赖关系? 我有两个类,和 ,它们相互依赖,以及其他各种类。我正在使用Dagger-2进行依赖注入,但是如果我天真地添加循环依赖关系,Dagger会在运行时遇到堆栈溢出。重构类以解决此问题的好方法是什么
-
抽象超类中的泛型@Inject字段 考虑一组类似 MVP 的类型。存在一个抽象的表示器,具有视图界面: 我的问题:这是一个错误吗?这是缺少的功能吗?或者这是Dagger保护我们免受的性能问题(GWT RPC中的La SerializableTypeOracleBuild
-
如何用匕首2注射到Servlet中? 为Dagger 1问了(并回答了)同样的问题。我该如何为《匕首2》做类似的事情,现在它已不复存在。 这个问题可以推广到: 如果对象必须由其他框架创建,如何进行成员注入?(在本例中为 Servl
-
从安卓应用类刷新 Dagger 2 实例 我的模块类中有一组 and 方法,用于在整个应用程序中创建单例实例。一切正常,除了一些瓶颈场景,如下所示: 需要修复: 如何强行触发匕首提供程序方法再次触发或撤销它? 是否有任何
-
使用没有“注入”指令的匕首模块 我试图让Dagger在没有@Module注释中的“injects”指令的情况下工作。我的测试项目基于 (最终编辑)根据Jake的答案:“将模块声明为库并不能减轻Dagger了解注入点的需求。因此,我最初问题的答
标签