Désactiver Android Studio d'avertissement: “l'Accès peut être ...”

Après une mise à jour d'Android Studio je obtenir des avertissements sur des domaines tels que:

public int ex1 = 0;
int ex2 = 0;

ou de méthodes ou classes imbriquées
lorsqu'ils sont utilisés dans une seule classe ou dans l'emballage:

"L'accès peut en être privé" ou "l'Accès peut être paquet seule"

C'est peut-être, et je ne veux pas que ces mises en garde, mais je ne trouve pas comment je peux les désactiver. Des idées?

  • Mais n'est-ce pas une bonne chose à suivre ?
  • Pas vraiment. Si l'accès peut en être privé, mais je l'ai mis à public je souhaiterez peut-être utiliser ce public plus tard.
  • l'écriture de code pour l'avenir qui n'existe pas encore conduira à inutilement compliqué code
  • Envisagez-vous une méthode: Vous appelez lorsque l'application est ouverte et pendant la durée de vie de l'application. L'appel interne est ajouté, mais la classe externe est pourtant pas ajouté. Vous avez encore besoin de la classe et de la méthode, mais vous souhaitez continuer à l'accès du public de sorte que vous n'avez pas besoin de le changer plus tard. Dans ces cas, ces mises en garde sont dans le chemin, et le code est nécessaire, mais n'aura plus d'appels dans l'avenir à partir de sources externes et internes
  • Pas quand il se trompe!
  • Je voudrais aussi ajouter que l'on peut faire d'une bibliothèque et de la méthode doit être public. Lorsque vous créez simplement votre bibliothèque de code et les tests unitaires, colis privé suffit. Donc, il est bon de désactiver ces mises en garde pour mieux exposer les avertissements qui peuvent être importants
  • Je reçois ce même lorsque le membre de données est accessible à l'extérieur de la classe! Quelqu'un d'autre?

InformationsquelleAutor Zoe | 2016-12-20