首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android-dagger
订阅
Yukina
更多收藏集
微信扫码分享
微信
新浪微博
QQ
51篇文章 · 0订阅
dagger and Hilt 看完这篇就会啦
马上入职新公司了,新公司使用了Hilt,所以这几天先熟悉一下。Hilt是对Dagger的封装,所以还得先把Dagger练习一下。
Dagger2利器系列二:懒/重加载+Component 的组织关系
Dagger2 中的懒加载 智能懒加载,是Dagger2实现高性能的重要举措之一:在需要的时候才对成员变量进行初始化...
Kotlin 中使用 Hilt 的开发实践
Hilt 是基于 Dagger 开发的全新的依赖项注入代码库,它简化了 Android 应用中 Dagger 的调用方式。本文通过简短的代码片段为您展示其核心功能以帮助开发者们快速入门 Hilt。 配
Dagger2和它在SystemUI上的应用
DI框架不少,移动端亦是如此。从Dagger到Dagger2,再到Jetpack的Hilt。它们的区别以及如何做出选择,都需要去实践去分析。本文将通过简单实战和AOSP的应用讲述Dagger2的用法。
Android Jetpack 开发套件 #10 从 Dagger2 到 Hilt 玩转依赖注入(一)
依赖注入(Dependency Injection,简称 DI)其实并不是一个很神秘的概念,往往在不经意地间我们就使用了依赖注入。
Dagger Hilt - ViewModel的依赖注入及实现原理
Hilt是谷歌最新发布的DI库,降低了Android中Dagger的使用成本,支持各种常见Android组件的注入,也包括我们常用的ViewModel。 ViewModle创建需要借助ViewModel.Factory、而非构造函数直接创建。上面整个注入过程并没有自定义任何fa…
Dagger Hilt - Android官方推荐的依赖注入框架
Android端有不少DI框架可供选择 -- 例如用于控件注入的ButterKnife、用于Kotlin的Koin等,但唯有Dagger才称得上是谷歌官方认可的DI方案。 Dagger最早由Square开发,后被谷歌fork并升级为Dagger2,成为了Android官方推荐的…
【Android】Hilt用法和依赖注入笔记
Hilt是刀把的意思,它把匕首最锋利的地方隐藏了起来,因为如果你用不好匕首的话反而可能会误伤自己。Hilt给你提供了一个安稳的把手,确保你可以安全简单地使用。 而到了Hilt当中,你必须要自定义一个Application才行,否则Hilt将无法正常工作。 Hilt一共提供了7种…
dagger2——@Resuable
某些场景下,@Inject构造函数的类实例化的数量或者@Provides方法调用后产生的实例数量需要做限制,同时又不需要保证在整个生命周期过程中,产生的对象都是同一个。在Android里面,这样会很有作用,因为Android的资源有限,内存分配需要很谨慎。 通过使用@R…
依赖注入及小型项目中网络框架的使用(结合Dagger2)
对于Android来讲,Dagger2 无非是现在最好的依赖注入框架,Google亲自操刀,静态编译期完成注入,对于性能不受影响,有利于维护,能减少由于对象引用而造成的OOM等问题。 别着急,哈哈 我们不是说依赖关系中还有@Component 是需求方与提供方之间的桥梁。