dagger

    13热度

    2回答

    编辑 2018-02-08:示例项目演示如何在https://github.com/ravn/dagger2-named-string-inject-example处执行此操作 - 注意:the whole source is in a single file! 我在看匕首是否可以替代我们的guice(因为我们的部署Java平台很慢)。 我构建在运行时图配置的字符串的,我想有根据需要匕首注入。 E

    2热度

    1回答

    我试图从Dagger中的对象图创建一个泛型类。 以咖啡机为例,是否有任何模式来创建一个通用的CoffeeApp类? CoffeeApp<String> 例如... 谢谢!

    4热度

    2回答

    我在Dagger中看不到任何对生命周期管理的支持。只有DI,没有@PostConstruct或@PreDestroy。 我想让Dagger开始/停止对象就像Spring一样,我怎样才能做到这一点?

    15热度

    1回答

    我想让Dagger在我的项目上工作。 但是我在编译过程中得到我的课之一以下异常: error: No injectable members on Foo. Do you want to add an injectable constructor? 不过,类有没有相关性,因此使用默认的无参数的构造函数: public class Foo { ... } 我真的必须添加一个像下面那样

    9热度

    2回答

    我试图用Dagger注入一个android注释活动。 java.lang.IllegalArgumentException: No inject registered for members/com.app.server.AddServerActivity_. You must explicitly add it to the 'injects' option in one of your mod

    1热度

    1回答

    我有一个产品风味的应用程序,基本上是单个应用程序的白色标签。然而,偶尔会有一些与主流有些分歧,因为客户想要的东西略有不同。 到目前为止,我们一直在编辑这些案例的代码,并使用意大利面代码(大量的ifs和elses)来确保其他应用程序不会中断。毋庸置疑,这不是一个可扩展的(甚至是理智的)方法。 一种选择是写在活动课中productFlavor源文件夹,即src/flavor1/java/AnActiv

    11热度

    1回答

    我有一个抽象基类,在我的项目 public abstract class BaseActivity<T extends BasePresenter<? extends IBaseView>> implements IBaseView{ 进我尝试注入泛型类是这样的: @Inject protected T mPresenter; 有没有什么办法让匕首与这样的通用注入工作?匕首产生类似的代码:

    14热度

    1回答

    我在Android中使用Dagger进行依赖注入,使用Eclipse进行构建。我已经克隆了android-activity-graphs作为例子。 我从https://github.com/square/dagger/issues/126 设置根据staxgr我的环境中这是我的库:​​匕首1.1.0.jar,匕首编译-1.1.0.jar和的javax .inject.jar 最后,我已经改变了源文

    2热度

    1回答

    我是技术主管Agorava,这是一个帮助消费社交网络数据的框架。 今天Agorava是建立在CDI以缓解其在Java EE中堆栈使用,但我们希望为用户提供匕首的实现有一个轻量级的解决方案为Android工作。 我的问题是:我们可以分享CDI和匕首实现之间共同JSR 330标准的代码?换句话说,是否有可能与匕首在罐子轴承JSR 330注释和源代码延伸或在一个特定匕首罐使用此代码(与@Provides

    5热度

    1回答

    好吧。让我试着打破这种局面,因为我认为这个标题可能有点不清楚。在继续之前,我会尽可能地说,我试图将这个应用程序的基本结构从official dagger examples关闭。 基本上我想要做的是能够将LocationClient注入我的SplashActivity,以便在应用程序打开后立即建立连接(通过LocationClient.connect())。 。 现在,很明显,LocationCli