dagger-2

    4热度

    2回答

    我有一个类 public class DialogUtils { private Context context; @Inject public DialogUtils(Context context) { this.context = context; } } 在我的活动类我已经做了,但我发现在dialogUtils例如空指

    0热度

    2回答

    我有一个MVVM项目,我有ViewModel类扩展BaseObservable。现在,如果将@Inject类放入我的ViewModel,那么编译将失败,并显示许多错误,如:“error:package xxx.databinding does not exist” 我可以找到导致使用某种gradle技术的实际错误吗?数据绑定真的支持@Inject吗? 编辑: 代码是完全一样https://gith

    0热度

    1回答

    我试图导入匕首2成在Android Studio中的一个全新的项目,使用较新的匕首2.11 API并具有看看各种指南和文件,我无法使用DaggerAppComponent 我的摇篮设置如下: 构建(项目) buildscript { repositories { jcenter() } dependencies { classpath 'com

    1热度

    1回答

    我有很多对象是接口Foo。所以我有很多Foo的供应商,没有问题。 我的问题是我有一个对象需要foo的集合(所有Foo的)。考虑以下几点: @Module @AppScope public class AppModule { //OTHER PROVIDERS MY FOO'S DEPEND ON OMITTED @Provides AaFoo provideAaF

    0热度

    1回答

    我有问题,我不知道为什么,但我的变量不注入并等于null。对于模型商店 @Provides @Singleton fun provideSource(context: Context): DatabaseSource = DatabaseSource(context, Models.DEFAULT, DB_NAME, DB_VERSION) @Provides @Singleton f

    6热度

    2回答

    我是新来的匕首2.我有2个活动,我想为两者都使用注入的ViewModel。这里是我的ViewModuleFactory: @Singleton public class ProductViewModelFactory implements ViewModelProvider.Factory { private final Map<Class<? extends ViewModel>,

    0热度

    1回答

    我的情况我需要更改url dynamicaly,但我不想创建2个更新客户端实例。我试图通过拦截器修改来改变基础URL,但是改进后的stil使用旧值。我究竟做错了什么? App.java public class App extends Application { private static AppComponent appComponent; @Override

    3热度

    1回答

    我已经看过了基础和阶级,但作为新的匕首(甚至匕首2)我不知道如何,我想利用这个 这里匕首意图服务:https://google.github.io/dagger/api/latest/dagger/android/DaggerIntentService.html 我明白了android意图的服务和执行的基础知识,但我似乎无法找到信息在DaggerIntentService(而且我还发现,在对Dag

    0热度

    1回答

    我与蝰蛇MVP代码架构的工作 - 当我编译我得到这个错误 - Error:(32, 10) error: com.tv.goin.activities.login.LoginMvpPresenter<com.tv.goin.activities.logi n.LoginMvpView,com.tv.goin.activities.login.LoginMvpInteractor> cannot

    2热度

    3回答

    我是Dagger 2的新手。我已经尝试设置相同。这里是我的ActivityModule: @Module public abstract class ActivityModule { @ContributesAndroidInjector abstract ProductListActivity contributeProductListActivity(); @