首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏haifeiWu与他朋友们的专栏

    Dagger Android支持库(译文)

    首先编写实现AndroidInjector 的@Subcomponent,并使用扩展AndroidInjector.Builder 的@ Subcomponent.Builder: @Subcomponent DispatchingAndroidInjector 为您的活动类(即YourActivitySubcomponent.Builder)查找AndroidInjector.Factory,创建AndroidInjector 请注意,虽然支持Fragment用户必须绑定AndroidInjector.Factory <? extends android.support.v4.app.Fragment>,对于AppCompat,用户应该继续实现AndroidInjector.Factory <? 问题 AndroidInjector.Factory 范围: AndroidInjector.Factory 旨在成为无状态接口,因此实现者不必担心管理与将要注入的对象相关的状态。

    1.3K30发布于 2018-09-11
  • 来自专栏Android技术分享

    架构师的思维,聊一聊APP组件化的那些事儿

    ApplicationAndroidInjector实现了AndroidInjector,它是用来为Application提供注入的。 public class ApplicationAndroidInjector<T extends Application> implements AndroidInjector<T> { private 生成一个全新的AndroidInjector注入到Application中去。 ApplicationAndroidInjector使用如下: public class TestApplication extends DaggerApplication { @Override protected AndroidInjector

    77330发布于 2019-09-19
  • 来自专栏木溪知识加油站

    笔记(二十二)——Dagger2使用

    ); //复用UserComponent UserComponent createUserComponent(UserModule userModule); } Dagger2使用AndroidInjector

    84310发布于 2019-08-25
领券