博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android使用inject需要注意的地方
阅读量:6449 次
发布时间:2019-06-23

本文共 652 字,大约阅读时间需要 2 分钟。

android使用inject需要注意的地方

1.viewmodel里面添加注解
@Inject
FavoritesDBManager mFavoritesDBManager;
2.Component里面添加dependencies = AppComponent.class
@Component(modules = CoinSearchModule.class,dependencies = AppComponent.class)

3.activity里面添加.appComponent(ComponentHolder.getComponent())

@Override
protected void inject() {
ARouter.getInstance().inject(this);

CoinDetailComponent component = DaggerCoinDetailComponent.builder()

.coinDetailModule(new CoinDetailModule(this))
.appComponent(ComponentHolder.getComponent())
.build();
component.injectActivity(this);
component.injectViewModel(mViewModel);
mBinding.setActivity(this);
mBinding.setViewmodel(mViewModel);

转载地址:http://zxlwo.baihongyu.com/

你可能感兴趣的文章
Winform 调用WCF客户端,所有服务端方法在运行的时候均找不到(编译没有问题)...
查看>>
Entity Framework 5.0系列之Code First数据库迁移
查看>>
数据库相关知识
查看>>
日志服务器设计
查看>>
Xshell生成密钥key(用于Linux 免密码登录)
查看>>
滑动到底部或顶部响应的ScrollView实现
查看>>
自己动手丰衣足食之征服jQuery插件编写
查看>>
基于业务单元的开发与部署模式
查看>>
第二代支付系统专题之报文篇(一)小额支付报文完整版(含二代新增功能业务说明)...
查看>>
非侵入式监控PHP应用性能监控分析
查看>>
LoadRunner 技巧之 脚本设计
查看>>
English Contest -- My English History
查看>>
CentOS挂载NTFS盘符问题
查看>>
Hadoop - Kylin On OLAP
查看>>
浅议javascript的内存泄露
查看>>
数据仓库专题(4)-分布式数据仓库事实表设计思考---讨论精华
查看>>
Nginx应用笔记(二)Nginx配置文件说明
查看>>
在Linux(Ubuntu)+Nginx安装配置AjaXplorer
查看>>
(八十九)txt文档的输入和输出
查看>>
openssl vulnerability affect PostgreSQLs
查看>>