android - 匕首 2 初始化参数化活动构造函数
问题描述
如何使用匕首 2 初始化活动的构造函数。
我正在尝试在 activitymodule 的活动构造函数签名中添加参数,但由于 @ContributesAndroidInjector 注释,它不允许在构造函数中添加参数
@ContributesAndroidInjector(modules = FragmentModule.class)
MainActivity contributeMainActivity();
我也不想进行现场注入。我想实现像下面的 Activity 的构造函数注入。
public MainActivity(DispatchingAndroidInjector<Fragment> dispatchingAndroidInjector) {
mDispatchingAndroidInjector = dispatchingAndroidInjector;
}
谢谢。
解决方案
推荐阅读
- android - Android中的浮动视频视图
- java - 使用插入排序对字符串开头的元音进行排序
- firebase - 使用 expo + firebase 发送推送通知
- php - 使用一个或多个搜索词构建自动完成服务
- git - 即使没有提交,Git 也会推送所有文件
- reactjs - 使用 OIDC PKCE 和 identityserver.io 反应 SPA
- linux - 在 Linux 系统(达芬奇板)上配置 QT、QML 应用程序
- r - 如何合并两个大型 data.frames 并选择这些值的一部分?
- java - 如何重复一个android xml动画
- python - python - 带有置信带的机器学习 2D 回归