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

Ere*_*tku 5 android android-studio android-studio-import android-studio-2.2

我使用的是Android Studio 2.2.2; 并选中"动态优化导入"选项.

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

Android Studio添加以下导入

import static com.a.b.R.string.sampleString;
Run Code Online (Sandbox Code Playgroud)

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

import static com.a.b.randompackage.R;
Run Code Online (Sandbox Code Playgroud)

我可以通过取消选中"动态优化导入 "来修复此问题,但我想保持检查.有没有其他解决方案来删除这些烦人的进口?

谢谢.

我的自动导入设置:在此输入图像描述

Ayd*_*kan 7

保持"动态优化导入"选项.

取消选中"显示静态方法和字段的导入建议"应该可以解决问题:

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