在 Kotlin 中使用 Dagger 会遇到的陷阱和优化方法

2020-11-01
阅读 4 分钟
1.8k
Dagger 在 Android 开发中相当流行,它是一个提供完全静态和在编译时生成代码的依赖注入框架,它解决了很多基于反射而实现的方案中所遇到的开发和性能问题。

使用 Dagger 自定义 WorkManager

2020-11-01
阅读 8 分钟
2.2k
WorkManager 是一个 Android Jetpack 扩展库,它可以让您轻松规划那些可延后、异步但又需要可靠运行的任务。对于绝大部分后台执行任务来说,使用 WorkManager 是目前 Android 平台上的最佳实践。

Android Studio 4.1 的 Dagger 导航更新

2020-10-30
阅读 3 分钟
2.2k
在使用 Dagger 的项目中,您是否因为要弄清楚 Dagger 的依赖关系而产生疑惑?依赖项来自 @Inject 修饰的构造器、@Binds 还是 @Provides 修饰的方法?它有限定符吗?要搞清楚这个并非易事。