【发布时间】:2015-12-30 14:44:56
【问题描述】:
如果启用了 Editor > General > Auto Import > Optimize imports on the fly 选项,如何防止 Android Studio 使用通配符删除导入?
在使用此选项的示例中,我的所有测试都会删除 junit.Assert 导入,然后才能使用它
import static org.junit.Assert.*;
【问题讨论】:
-
为什么要删除它?您开始使用 api,您需要的导入将由 android studio 自动管理。
-
我不想删除它。我想在启用动态优化导入时防止删除
-
问题是你为什么要这样做?
-
它会在需要时自动导入。您无需手动编写。也不推荐通配符导入。
-
您确实应该避免通配符导入,这在 Java 中被认为是一种不好的做法,因为将来可能会发生冲突以及不同包之间的名称冲突,尤其是在使用 3rd 方库时。
标签: java android android-studio intellij-idea