Отключить предупреждение Android Studio: "Доступ может быть..."

После обновления Android Studio я получаю предупреждения в таких полях, как:

public int ex1 = 0;
int ex2 = 0;

или методы или вложенные классы когда они используются только в одном классе или в пакете:

"Доступ может быть приватным" или "Доступ может быть только пакетным"

Это может быть, и я не хочу этих предупреждений, но я не могу найти способ дезактивировать их. Любые идеи?

Ответ 1

В Android Studio 2.2.1 откройте "Настройки" → "Редактор" → "Инспекции". Теперь перейдите в Java- > Резервирование декларации- > Доступ к декларации может быть слабее и не отмечена эта опция.

Это решит вашу проблему.

Ответ 2

Вы также можете поместить эту аннотацию поверх своего класса:

@SuppressWarnings("WeakerAccess")

Ответ 3

Все, что вам нужно сделать, это отключить проверку, которая вызывает это предупреждение. Взято из страница "Suppression Inspections" в справке IntelliJ:

Чтобы отключить проверку в редакторе

  • Установите курсор на выделенную проблему с кодом в редакторе.
  • Нажмите ⌥⏎ или щелкните значок лампочки, чтобы развернуть предложение список.
  • В зависимости от проблемы вы увидите либо быстрые исправления, связанные с инспекции или пункта осмотра <inspection name>.
  • С помощью клавиш со стрелками вверх/вниз выберите этот пункт, а затем нажмите правой стрелкой или просто щелкните стрелку вправо рядом с этим элементом.
  • Нажатие клавиши со стрелкой влево или ⎋ скрывает список предложений. В списке опций проверки выберите требуемое действие подавления

    Инспекция будет подавлена ​​специальными комментариями в соответствующий фрагмент кода.