Ben*_*oot 6 java android lint unchecked dagger-2
在我目前正在从事的项目中,我遇到了一些与Dagger 2相关的未经检查的警告。
为了排除与项目相关的因素,我尝试编译GitHub上提供的Dagger 2示例,它们还会引起这些未经检查的警告。见下文。
/MY_DIRECTORY/../DaggerApplicationComponent.java:28:警告:[未选中]未选中的转换
this.demoApplicationMembersInjector = DemoApplication_MembersInjector.create(((MembersInjector)MembersInjectors.noOp(),ProvideLocationManagerProvider);
必需:MembersInjector
<Application>找到:成员喷射器
显然,create方法需要使用MembersInjector,<Application>但是Dagger 2默认将传递的对象强制转换为MembersInjector。
我想修复这些问题,以使日志保持干净,并且buildserver再次编译项目。
我正在使用的一些设置:
| 归档时间: |
|
| 查看次数: |
1816 次 |
| 最近记录: |