Après une mise à jour de Android Studio, des avertissements apparaissent sur des champs tels que:
public int ex1 = 0;
int ex2 = 0;
ou des méthodes ou des classes imbriquées lorsqu'elles ne sont utilisées que dans une classe ou dans le package:
"L'accès peut être privé" ou "L'accès peut être réservé à un package"
C'est peut-être, et je ne veux pas de ces avertissements, mais je ne trouve pas comment je peux les désactiver. Des idées?
Dans Android Studio 2.2.1, ouvrez Paramètres-> Editeur -> Inspections. Maintenant, accédez à Java-> Redondance des déclarations-> Accès à la déclaration peut être plus faible et décocher cette option.
Cela résoudra votre problème.
Vous pouvez aussi mettre cette annotation en plus de votre classe:
@SuppressWarnings("WeakerAccess")
Tout ce que vous avez à faire est de désactiver l'inspection qui déclenche cet avertissement. Extrait de page "Inspections de suppression" dans l'aide d'IntelliJ:
Supprimer une inspection dans l'éditeur
<inspection name>
élément d’option.Appuyez sur la flèche vers la gauche ou masque la liste de suggestions. Dans la liste des options d'inspection, sélectionnez l'action de suppression souhaitée.
L'inspection sera supprimée avec des commentaires spéciaux dans le code correspondant.