dagger-2

    0热度

    1回答

    我使用数据在我的Android项目结合注入的内容来看,也是我使用匕首2为DI。 主要用于设置与数据绑定开发内容视图应该做这样的事情: YouLayoutClass = DataBindingUtil.setContentView(Activity, Layout); 我提供“YoutLayoutClass”,在匕首模块和我的活动注入它,但问题是,这是一个很好的做法吗?

    0热度

    1回答

    在Dagger2中我不清楚何时将对象本身暴露在组件中......让我们看看我提供的依赖项的正常方式: @Module public class NetworkModule { private static final String NAME_BASE_URL = "_BASE_URL"; @Provides @Named(NAME_BASE_URL)

    0热度

    1回答

    我有一个使用Dagger 2进行依赖注入的GWT应用程序。 Dagger2工作正常,但我发现是我必须在Maven模块上做clean install,只要我改变注入。 有没有办法在文件保存上重新生成dagger2类呢?我正在使用IntelliJ IDEA。 目前,我采取这些步骤来触发dagger2再生: 停止GWT开发服务器 干净安装受影响的Maven模块 开始GWT开发服务器

    1热度

    1回答

    面临的问题我写的代码下面的代码编译没有错误,但是当我尝试运行,我得到异常DaggerAppComponent没有找到 AppModule.kt @Module class AppModule private constructor() { @Provides fun providesDispatcher(): Dispatcher { return Dispatcher(prov

    3热度

    1回答

    我一直在使用Dagger 2一段时间,我仍然试图弄清楚一些事情。有一件事我仍然不能很好地管理 正在为不同的情况设置模块和组件,就像一个有多个片段的活动。 我见过很多实现,大部分时间都有点不同。 因此,让我公开我使用MVP的当前应用程序结构,如果我的实现没有问题,我想要一些意见。 @Module public final class ApplicationModule { private Co

    3热度

    1回答

    我试图使用Android Dagger ‡ implementation和注入DispatchingAndroidInjector到我Application类: class MyApp : Application(), HasActivityInjector { private lateinit var dispatchingAndroidInjector: DispatchingAn

    3热度

    1回答

    我正在测试Dagger的新功能:Android模块。而且我不能够当我使用@ContributesAndroidInjector 我总是收到以下错误编译代码: 错误:(12,8)错误:dagger.internal.codegen.ComponentProcessor无法处理该接口,因为不是所有的的依赖关系可以得到解决。用生成的代码检查编译错误或循环依赖。 我试图执行我的组件,如here,但仍然出现

    17热度

    1回答

    我想通过自己的KClass类型的ViewModel子类装订成地图: @Module abstract class ViewModelModule { @Binds @IntoMap @ViewModelKey(MyViewModel::class) abstract fun bindsMyViewModel(viewModel: MyViewModel): ViewModel

    8热度

    1回答

    我正在尝试使用新的体系结构组件,但我对于匕首还是一个新东西,而且我错过了一些东西。 用下面的代码,我得到一个NullPointerException,无法找到位置。 如果还有其他需要修复或改进的地方,请提出建议。 CODE: 视图模型 public class PostsVM extends ViewModel { private LiveData<StoryPost> post;

    1热度

    1回答

    我的问题是关于应该打印出多少OkHttp日志。 在我的应用程序的某些屏幕上,有太多的API调用 - > logcat被淹没,所以我想限制/关闭日志,除了一次性调试 我是新来的匕首2和依赖注入,已经跟在this tutorial之后。 我有工作的下面,但我不知道是否有任何不好的做法存在或是否可以进一步改进: (大约有20个改造API接口/在我的应用程序20个不同的端点) @Module publi