dagger-2

    0热度

    2回答

    我已经定义了如下的类。 我用匕首改造这里 我所试图做的 :: 我试图赶上OfflineException下面如何抓住它在主要活动中正确的请求。 RequestInterceptor.java public class RequestInterceptor implements Interceptor { ConnectivityManager connectivityManager;

    1热度

    1回答

    我在Android中使用Dagger2作为我的依赖注入器。我面临的问题是ActivityScope中的模块数量。 所以像任何其他项目我有两种类型的模块。 Singleton S(其中包括只有一次,在我ApplicationComponent ActivityScope S(其中包括每个ActivityComponent) 随着项目的展开我的ActivityScope模块的数量都在增加因此每次添加新

    -1热度

    1回答

    我在我的应用中使用Dagger。 正如文档所述,我在Application类中将它作为privatestatic类成员进行安装,并在需要时将其获得getter。 private void initDagger() { appComponent = DaggerAppComponent .builder() .appModule(new AppModule(th

    0热度

    3回答

    我正在学习Dagger2 + MVP并在Kotlin上做。而且我在理解Dagger2或MVP或那里的组合方面存在问题。 构建一个应用程序和想法应该如何工作非常简单。该应用程序由MenuActivity与左侧导航和几个Fragments(比方说3)应改变在FrameLayout在activity_menu.xml。 我已经阅读了几篇文章,花了几天的时间学习Dagger2。 (1)AppCompone

    1热度

    1回答

    在我的项目中,我正在使用dagger2 currenly实现依赖注入,我偶然发现了一些东西,我对在回收视图中处理视图时处理什么是最好的应用感到困惑。 通常情况下,我们建立这样的viewholders: @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int pos) { View view =

    0热度

    2回答

    我正在使用翻新& Dagger2用于我的应用程序。我想基于用户在Spinner中选择的内容动态更改应用程序的baseUrl。 花了几个小时在互联网上后,我得出结论,有可能动态地改变baseUrl。 依赖注入是这样的: APiModule @Module public class ApiModule { String mBaseUrl; public ApiModule(Strin

    0热度

    1回答

    Dagger 2增加了多少尺寸android apk?随着proguard删除未使用的方法,您如何跟踪实际增加的大小?

    1热度

    1回答

    比方说,我有这样定义的类A: class A { Activity c; public A(Activity c) { this.c = c; // do something } public void dosomething() { } } 而且我有一个这样定义的活动: public class MyActivity

    0热度

    1回答

    有该喷射器用于在模块中如下定义的在MainActivity由所述ApplicationComponent引用: @PerActivity @ContributesAndroidInjector(modules = MainActivityModule.class) abstract MainActivity mainActivityInjector(); 和MainActivityModu

    3热度

    1回答

    我使用Dagger 2.11和Android注入支持。 添加大量的依赖关系后,我被迫启用MultiDex。 增加了对Multidex的支持,在Android 4.4上正常工作,在Android> = 6上效果很好。 只出现在Android 5的问题和5.1我得到以下错误: Caused by: java.lang.ClassNotFoundException: Didn't find class