Mla*_*jac 9 android intellij-idea dagger android-studio dagger-2
真的很烦人.因为匕首2,我需要更多时间来找一些课.
Dav*_*son 14
如果你在谈论生成的MembersInjector和Factory类:
MyClass_MembersInjector.java
MyClass_Factory.java
Run Code Online (Sandbox Code Playgroud)
您可以防止这些从上来Ctr-N或者Cmd-O通过将其添加到被忽略的文件列表的对话框File / Settings / Editor / FileTypes,并添加适当的通配符的Ignore files and foldersEditText上:
*_MembersInjector.java; *_Factory.java; 将导致大多数生成的类被忽略:
之前:
后:
Dagger*.java如果您甚至不想查看生成的组件,甚至可以添加到列表中(即使这对项目非常有用).
更新:
如果您所说的没有在自动导入/自动完成中显示类,则可以通过以下方式完成Settings / Editor / General / Auto Import:
大卫·罗森(David Rawson)的答案无助于在按班级名称_Factory进行表演时不显示班级Find Usages。将显示以下内容:

这可以通过创建一个新的作用域来解决,该作用域将忽略生成的文件。


这是app模块中生成文件的正则表达式:!file[app]:build/generated//*。但是您也可以使用“递归排除”按钮来查找要摆脱的目录。

现在,将搜索范围更改为新创建的:

这将是输出:

没有_Factory课程。您也可以摆脱测试包中的类,因此只能找到生产包中的类。
| 归档时间: |
|
| 查看次数: |
1703 次 |
| 最近记录: |