web-dev-qa-db-fra.com

Valeurs @SuppressWarnings prises en charge dans Android Studio

Quelles sont toutes les valeurs prises en charge pour @SuppressWarnings dans Android Studio?

Je n'ai trouvé aucune documentation à ce sujet et je sais que ce n'est pas la même chose qu'Eclipse parce que "null" ne fonctionne pas. Vous pouvez intercepter des avertissements nuls avec "tout", mais comme vous pouvez l'imaginer, je préférerais que non.

44
Murkaeus

Nie należy ich wprowadzać ręcznie, uywaćAlt+Enter, Supprimer ... Menu (Menu principal) Précédent Menu principal.

76
CrazyCoder

Regardez cette page pour la liste de @SuppressWwarnings:

https://Gist.github.com/elevenetc/bf795f94aaf3e92169ef

7

C'est très simple, il suffit de cliquer sur le mot obsolète et d'appuyer sur ALT + ENTRÉE sur votre clavier, cliquez sur les options -> Inspection 'Utilisation de l'API déconseillée'. Dans le menu déroulant, vous pouvez sélectionner l'option qui correspond à votre choix, par exemple Supprimer pour la classe, Supprimer pour la méthode, Supprimer pour l'instruction .. J'espère que cela vous aidera. 

0
ali sampson

Je ne pouvais obtenir aucune des solutions ci-dessus qui fonctionnaient pour moi, ou plutôt ce qu'ils disaient ne semblait pas s'appliquer à ma version de Android Studio (3.4.1) fonctionnant sous Windows 10. Voici ce que j'ai fait. pour résoudre ce problème de ne pas savoir quelle valeur de chaîne fournir à @SuppressWarnings

J'ai exécuté le "Code d'analyse/d'inspection ..." pour le module en question. Vous obtiendrez une fenêtre "Résultats de l'inspection". Naviguez dans cette fenêtre jusqu'à ce que vous trouviez la ligne d'avertissement des peluches que vous souhaitez supprimer. Double-cliquez sur le message d'erreur pour afficher la ligne de code à laquelle le message d'avertissement s'applique. Un clic droit sur le message d'erreur vous donnera un menu déroulant, et vous aurez une option pour supprimer l'avertissement sur la base d'une classe, d'une méthode ou d'un paramètre. Sélectionnez la manière dont vous souhaitez supprimer le message d'avertissement. Accédez au code et vous verrez la ligne @SuppressWarning qui a été ajoutée. Vous verrez le paramètre de chaîne actuel transmis à la ligne @SuppressWarning.

Si vous relancez "Analyser/Inspecter le code ..", le même avertissement s'affichera dans la fenêtre "Résultat de l'inspection", mais cette fois, vous verrez que la ligne indiquera également qu'elle est supprimée.

0
Tom Rutchik