Android Hilt的使用以及遇到的问题

practitioner5758 34 0 pdf 2022-02-10 02:02:57

简介Hilt 提供了一种将Dagger 依赖注入到Android 应用程序的标准方法。为Android 应用程序简化提供一组标准的、简化设置、可以读的组件;且为不同类型的构建提供一种简单的方法。可以理解为Google 为了统一依赖注入组件,但是Dagger 用起来比较复杂。就针对Android开发了一套适配库。导入Hilt设置correctErrorTypes 为true ,将kapt配置为更正错误类型 。apply plugin: 'dagger.hilt.android.plugin'插件一直安装失败,组件层次Hilt把Dagger 手动创建Component 改成了预定义的Component,且自动集成到Android应用程序的各个生命周期中。通过注解的方式@InstallIn进行绑定。例如,要将范围绑定到 SingletonComponent组件,请使用@Singleton批注:此外,每个组件都有默认情况下可用的绑定。因为@AndroidEntryPoint 使用范围有限,在这范围之外要使用Hilt 注入的实例就可以使用@EntryPoint 来实现。

Android Hilt的使用以及遇到的问题

Android Hilt的使用以及遇到的问题

Android Hilt的使用以及遇到的问题

Android Hilt的使用以及遇到的问题

Android Hilt的使用以及遇到的问题

Android Hilt的使用以及遇到的问题

Android Hilt的使用以及遇到的问题

Android Hilt的使用以及遇到的问题

Android Hilt的使用以及遇到的问题

用户评论
请输入评论内容
评分:
暂无评论