首页
›
移动端与Android应用开发
›
003-Android架构组件设计
›
《Hilt依赖注入与Fragment模块集成》
VIP20
本课程属于:003-Android架构组件设计
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Hilt依赖注入与Fragment模块集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Hilt环境搭建
添加Gradle依赖 · 配置Hilt插件 · 同步项目
Hilt
环境搭建
02
Fragment生命周期与注入时机
onAttach · onCreate · onViewCreated中注入点分…
Fragment
生命周期
03
@AndroidEntryPoint与Fragment基类
创建BaseFragment · 统一注入 · 避免重复注解
AndroidEntry…
Fragment
04
ViewModel与Hilt集成
@HiltViewModel注解 · ViewModelProvider注… · Fragment中获取ViewMod…
ViewModel
Hilt
05
携带参数注入Fragment
@AssistedInject与Sa… · Navigation传参 · 注入NavArgs
Fragment
携带参数注入
06
子Fragment共享依赖
父Fragment提供模块 · @FragmentScoped作用域 · 单例与作用域选择
Fragment
共享依赖
07
Fragment与Activity共享ViewModel
@ActivityRetainedS… · 跨Fragment通信 · 数据同步
Fragment
Activity
08
Fragment中注入Repository
定义Repository接口与实现 · @Binds与@Provides · Fragment调用数据层
Fragment
Repository
09
Hilt模块组织与Fragment专属Module
@InstallIn(Fragmen… · 模块拆分 · 避免重复提供
Hilt
Fragment
10
Fragment中注入Context与资源
@ApplicationContex… · @ActivityContext · 资源注入最佳实践
Fragment
Context
11
Fragment中注入第三方库实例
Retrofit · Room · DataStore等通过Hilt提供
Fragment
注入第三方库实例
12
@EntryPoint与非Hilt类集成
在非AndroidEntryPoin… · Fragment嵌套场景
EntryPoint
Hilt
13
Fragment中注入CustomView或Adapter
自定义View依赖注入 · RecyclerView.Adapt…
Fragment
CustomView
14
Fragment动态注入与延迟加载
Lazy与Provider区别 · 按需注入避免性能浪费
Fragment
动态注入
15
Fragment中处理异步任务与协程
Hilt注入CoroutineSco… · 生命周期安全 · 取消协程
Fragment
处理异步任务
16
Fragment中注入WorkManager
Worker通过Hilt构造 · Fragment触发后台任务
Fragment
WorkManager
17
Fragment与Navigation组件集成Hilt
NavHostFragment依赖 · Navigation图与Hilt作用…
Fragment
Navigation
18
Fragment中注入BroadcastReceiver或感知组件
动态注册 · 生命周期绑定 · 注入示例
Fragment
BroadcastRec…
19
Fragment中注入Paging3数据源
PagingSource通过Hilt… · Fragment内分页加载
Fragment
Paging3
20
Fragment中注入SavedStateHandle
保存和恢复Fragment状态 · AssistedInject结合
Fragment
SavedStateHa…
21
Fragment中注入EventBus或消息总线
EventBus实例通过Hilt提供 · Fragment订阅与取消
Fragment
EventBus
22
Fragment中注入测试依赖与Mock
Hilt测试模块 · @BindValue · FragmentScenario测试…
Fragment
Mock
23
Fragment注入调试技巧
Hilt日志 · Component树查看 · 注入失败原因分析
Fragment
注入调试技巧
24
Fragment注入常见错误及解决
MissingBinding · 多个同一类型 · 作用域冲突
Fragment
注入常见错误
25
Fragment注入性能优化
减少注入开销 · 使用@Reusable · 作用域选择对内存影响
Fragment
注入性能优化
26
多Module项目Fragment注入
跨模块依赖 · Feature模块中Hilt配置 · Fragment跨模块调用
Module
Fragment
27
Fragment中注入ContentProvider或数据库
Room数据库通过Hilt提供 · Fragment查询更新
Fragment
ContentProvi…
28
Fragment中注入网络拦截器与日志
OkHttp拦截器依赖 · Fragment网络请求调试
Fragment
注入网络拦截器
29
Fragment注入后混淆与Release配置
ProGuard规则 · 保留Hilt生成的类 · 编译优化
Fragment
Release
30
完整实战案例
登录Fragment集成Hilt · 注入ViewModel+Reposi… · 运行验证
完整实战案例
Fragment
所属VIP或分类
同VIP:AIDL接口设计入门到实战
同VIP:Android-AMS进程与Activity生命周期管理
同VIP:Android-Binder与AIDL跨进程通信实现