动态导入是添加随机资源和静态ID

时间:2016-12-01 09:20:05

标签: android android-studio android-studio-2.2 android-studio-import

我正在使用Android Studio 2.2.2;并选中“动态优化导入”选项。

问题是,当我使用没有包的资源时;例如sampleString而不是R.string.sampleString

Android Studio添加以下导入

import static com.a.b.R.string.sampleString;

当我创建新活动时,也会发生此问题,Android Studio会将一些随机资源导入新创建的类。

import static com.a.b.randompackage.R;

我可以通过取消选中“动态优化导入”来解决此问题,但我希望对其进行检查。有没有其他解决方案来删除这些烦人的进口?

谢谢。

我的自动导入设置:enter image description here

1 个答案:

答案 0 :(得分:7)

保持"动态优化进口"选项已选中。

取消选中"显示静态方法和字段的导入建议"应该做的伎俩:

Preferences -> Editor -> General -> Auto Import -> Show import suggestions for static methods and fields