2014-01-23 9 views
6

In jedem Code, ich denke, es gibt Variablen/Methode/Klassen, die wirklich nicht verwendet werden und vielleicht nur dort für Show/nur für den Fall.Android Studio: Wie bekomme ich Fehlermarkierungen auf unbenutzten Symbolen

Wie auch immer, wie setze ich Android Studio zu stoppen, geben Sie mir die 'gelben' Fehler Streifen Marken in der Bildlaufleiste für nicht verwendete Variablen. Obwohl, ich möchte nicht aufhören, alle Warnungen zusammen zu bekommen.

+0

Kommentieren Sie sie oder dekorieren Sie sie mit der "unbenutzten" Anmerkung. http://StackOverflow.com/Questions/1205995/what-is-the-list-of-valid-suppresswarnings-warning-names-in-java – Simon

Antwort

11

Fount es!

Klicken Sie mit der rechten Maustaste auf die Bildlaufleiste>Customize Highlight Level>Configure inspections. Sie werden eine immense Liste finden, geben Sie das Suchfeld für unused ein, dann sehen Sie "Unused Symbol", deaktivieren Sie es.

+0

Ich neige dazu, Rückgabewerte von Methoden zu jeder Zeit im Debugger zu erfassen, nur um diese Werte zu erhalten Als "unbenutzt" gekennzeichnet von lint. Anstatt die Prüfung auf * alle * unbenutzten Rückgabewerte und "unbenutzte" Variablen zu deaktivieren, habe ich die Jetbrains-Hilfeseite gefunden, die zeigt, wie man eine Inspektion durchführt und die einzelnen Fälle im Code deaktiviert. Ich mag das besser, weil ich die Inspektion eingeschaltet lassen kann, um unbeabsichtigte Codierungs "Fehler" zu fangen. Http://www.jetbrains.com/help/idea/2016.2/suppressing-inspections.html –

5

hinzufügen SuppressWarnings Anmerkung zu den Methoden/Variablen/Klassen, die nicht verwendet werden ...

@SuppressWarnings("unused") 
private String unusedString; 

@SuppressWarnings("unused") 
private void unusedMethod() { 

} 

@SuppressWarnings("unused") 
private class UnUsedClass { 

} 
+1

Oh mein, ich muss es zu jedem von ihnen tun? :(Nichts, obwohl 'Datei> Einstellungen', oder ähnlich? – GheloAce

+0

Die bevorzugte Technik. Einige Klassen (wie Bibliotheken) sind für den langfristigen Gebrauch entwickelt und haben möglicherweise Methoden und Daten sind derzeit nicht notwendig. Das ermöglicht uns, solche Warnungen zu deaktivieren während die Warnungen des Unused Symbols immer noch in der Masse unseres Codes gehalten werden (was sehr nützlich sein kann, wenn der Code anderer Leute optimiert wird). –

5

Highlight Level android studio

können Sie markieren Ebene ändern, indem Sie die Taste an der rechten Ecke in Android Studio klicken.

Verwandte Themen