После обновления 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>
.
- С помощью клавиш со стрелками вверх/вниз выберите этот пункт, а затем нажмите
правой стрелкой или просто щелкните стрелку вправо рядом с этим элементом.
-
Нажатие клавиши со стрелкой влево или ⎋ скрывает список предложений.
В списке опций проверки выберите требуемое действие подавления
Инспекция будет подавлена специальными комментариями в
соответствующий фрагмент кода.