Как в Android Studio отключить авто import у статических переменных?
class TestA{
public static int asd=0;
}
class TestB{
int asd=5;
asd=2;
}
Как видно из примера, в классе TestB я записал переменную asd. В итоге, поменялось число 2 у класса TestA, потому что Android Studio автоимпортировал класс TestA.
Если бы я хотел переписать статическую переменную asd класса TestA, я бы написал TestA.asd=2;
Кстати, это появилось в Android Studio 2.2.3, поэтому просьба - кто знает, как отключить это? Заранее говорю, мне отключить полностью авто импортирование не нужно, только для статических.
В Классе TestB автоматически создается import
import static com.ruandroid.appone.TestA.asd;
Для управления автоматическим импортом есть чекбоксы в меню File | Settings | Editor | General | Auto Import. На данный момент только один, но в ближайшем EAP-релизе будут отдельные флажки для импорта классов и методов/полей.
В IDEA 2016.2.1 и позже это настраивается флажком Show import suggestions for static methods and field
Источник: How to disable automatic Java static imports?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости