Импорт на лету добавляет случайные ресурсы и статический идентификатор
Я использую 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;
Я могу решить эту проблему, сняв флажок "Оптимизировать импорт на лету", но я хочу, чтобы он оставался отмеченным. Есть ли другое решение, чтобы удалить этот раздражающий импорт?
Спасибо.
1 ответ
Установите флажок "Оптимизировать импорт на лету".
Снимите флажок "Показывать предложения по импорту для статических методов и полей".
Preferences -> Editor -> General -> Auto Import -> Show import suggestions for static methods and fields