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ügenVerwenden 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.
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
Ich habe meine Antwort zur Deaktivierung dieser Fluseninspektion aktualisiert. –