2014-09-29 8 views
6

Android Studio sollte für diejenigen bekannt sein, die in den meisten Fällen nur lästige Lint "Links/rechts statt Start/Ende-Attribute" Warnungen verschärfen. Ich bin mit Android Studio 0.8.9, aber das folgende Problem war auch in früheren Versionen vorhanden: Wenn Sie diesen ultra-minimal-Schnipsel irgendwo im CodeAndroid Studio enum links rechts Bug? Wie können RTL-Warnungen für das gesamte Projekt deaktiviert werden?

public enum BiteMeLint { 
    LEFT 
} 

Android Studio zeigt die

Warnung hinzufügen

Verwenden Sie "Gravity.START" anstelle von "Gravity.LEFT", um das korrekte Verhalten von rechts nach links zu gewährleisten.

Dies geschieht auch für die Konstante RECHTS, obwohl es in diesem Fall die Verwendung von Gravity.END vorschlägt. Jetzt bin ich ein Entwickler, der seinen Code vollständig von jeglichen Warnungen freihält, entweder durch Einhaltung oder, wenn das nicht möglich ist, durch Unterdrücken und Setzen eines "Todo" oder "Fixme", wo es nötig ist. Hier, da ich "LINKS" und "RECHTS" als Konstanten für die tatsächlichen Richtungen verwende, ist die Warnung offensichtlich ein Fehler. Leider

@SuppressLint("RtlHardcoded") 

wird die Warnung nicht entfernt. Wie entferne ich diesen Scherz einer Warnung? Und jetzt, wo ich frage, kann ich RTL-Warnungen für ein Projekt irgendwie komplett deaktivieren, ich bin mir sicher, dass es nie von rechts nach links gestartet wird.

Antwort

4

Laut this issue tracker ist es ein Fehler, der kürzlich in Android Studio 0.8.10 behoben wurde.

Die Option zum Deaktivieren dieser Prüfung finden Sie unter Project Settings | Inspections | Android Lint | Unsing left/right instead of start/end attributes. Sie können es also einfach für das gesamte Projekt deaktivieren, indem Sie das Kontrollkästchen deaktivieren.

+0

Wirklich? Jetzt ist es behoben? Das heißt, das Warten auf die nächste Beta-Version wird das lösen, danke. Irgendeine Idee, wie RTL-Warnungen für ein bestimmtes Projekt deaktiviert werden können? – 0101100101

+0

Ich habe meine Antwort zur Deaktivierung dieser Fluseninspektion aktualisiert. –

Verwandte Themen