dagger

    9热度

    1回答

    如何使用Dagger创建自定义范围? 是否有指导方针?我没有找到他们。 我正在开发一个Vaadin应用程序,并且需要一个自定义范围。就像UiScoped。 问候

    1热度

    1回答

    在使用Maven的Android项目中,如何以可视方式查看对象图? 我看过目标/但我似乎没有找到它。 我相信一个图像将被创建在某个地方?这是正确的吗? 顺便说一句,这是一个android项目。

    2热度

    1回答

    我如何知道Dagger的代码生成是否正常工作?我看到几个用户最终发现反射被用来代替的线程。 我在Eclipse中运行了示例咖啡壶应用程序,当我在例如Thermosiphon我看不到任何生成的类在堆栈中。我确实看到ReflectiveAtInjectBinding,这让我怀疑我的设置不正确。

    0热度

    1回答

    我正在尝试使用android引导程序:https://github.com/donnfelker/android-bootstrap。 我克隆code.but时 所以我从app目录尝试下命令: mvn clean package 但得到的东西是错误的。 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-

    0热度

    2回答

    我是新来的匕首。我创建了一个非常简单的单元测试,试图了解我应该如何使用匕首。不幸的是失败了。我可能不了解匕首的一些基本原理。 public class A { @Inject public B b; public B getB() { return b; } } public class B { } @Module(injects

    13热度

    3回答

    我是新来的匕首(尽管我有使用Weld的Java EE WebApps的工作经验)。 我想要做的是向类中注入一个依赖项。该领域是私人的。 匕首然后抛出一个异常,说明它不能注入私人领域。 这是什么原因? 毕竟这是可以编写使用反射,即使在Android的私有字段.. 如果我设置领域的知名度,其他的东西比私人注射似乎工作。

    0热度

    1回答

    我开始使用匕首,喜欢它好看多了,但现在面临一些困难。我的场景如下:有一个活动和一个依赖项。依赖项被注入到活动中,并需要参考该活动。就像这样: public class MainActivity extends BaseActivity { @Inject ScbeHelper scbeHelper; @Override protected void onCrea

    9热度

    1回答

    我正在研究Android应用程序,我一直在使用Dagger进行依赖注入。 我想现在测试一个具有这些依赖之一的片段,我们称之为ProductsService。 在我Robolectric测试,我已经尽量了具有测试模块,覆盖ProductsService: @Module( includes = ProductsModule.class, injects = {

    2热度

    1回答

    我试图在我的项目之一匕首,我遇到这种情况: “只有我声明该类作为模块定义中的入口点的字段注入才有效。 这是正确的行为吗? 如果Messenger.class没有声明为入口点,则下面的依赖项不会被注入到Messenger类中。构造函数注入器工作正常,但我不想声明多参数构造函数。 public class Messenger implements NetworkInterfaceListener {

    2热度

    1回答

    为了便于清理测试,我想在开发Android应用程序时使用Inversion of Control。对于普通的Java对象来说,看起来很简单,但是当我想用模拟数据对我的Activity和Service进行播种时,事情开始出现问题,因为我无法将这些组件的依赖项传递给它们的构造函数。 举个例子,假设我想有我Activity正常使用过程中使用真实HttpUrlConnection,但是出于测试,我想把它使