Как в Android Studio отключить авто import?

453
18 марта 2017, 00:34

Как в 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;

Answer 1

Для управления автоматическим импортом есть чекбоксы в меню 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?

READ ALSO
Как отследить переключение RadioButton?

Как отследить переключение RadioButton?

у меня есть ArraList, есть допустим 2 элемента

334
Spring MVC изображения d jsp

Spring MVC изображения d jsp

Здравствуйте, делаю веб приложение, дошло до сохранения и отображения фото в jspСохраняется, всё хорошо, но при отображении возникли проблемы,...

380
метод compareTo для сравнения по полю LocalDate

метод compareTo для сравнения по полю LocalDate

Хочу реализовать интерфейс Comparable, и с помощью него произвести сравнение (и последующую сортировку) элементов массива по полю типа LocalDateПриведенный...

263
NullPointerException при подключении

NullPointerException при подключении

Я думаю, что излишне будет писать код активитиКласс был успешно испытан на консоли Java

288