In einigen Fällen möchte ich das Scrollen auf meinem ScrollView deaktivieren.
Dazu benutze ich .setOnTouchListener
und gebe true
in onTouch
zurück.
3.0 studio gibt mir keine Warnung, dass ich auch performClick
method überschreiben soll und ich will das nicht machen.
Wenn ich alt+enter
drücke, gibt es mir eine Option, diese Warnung zu unterdrücken, fügt @SuppressLint("ClickableViewAccessibility")
zu meiner Methode hinzu.
Leider funktioniert das nicht - ich sehe immer noch diese Warnung.
Ich habe auch verschiedene Kombinationen von //noinspection
ausprobiert, aber kein Glück.
Wie kann ich diese Flusenwarnung unterdrücken?
Ich habe das gleiche bemerkt, dass weder die Anmerkung
%Vor%noch die Inline-Unterdrückung
%Vor%arbeiten zuverlässig. Letzteres unterdrückt die Warnung bei der Arbeit in Studio IDE, unterdrückt sie jedoch nicht, wenn lint als Aufgabe ausgeführt wird.
Bisher funktioniert die einzige Unterdrückungsmethode sowohl in Android Studio als auch in der Lint-Großtastaufgabe, die Inline-Unterdrückung zu kombinieren
%Vor% mit der Lint-Konfigurationsdatei (die bei der Dateigranularität funktioniert), z. in build.gradle
:
und in lint.xml
:
Für das, was es wert ist, gibt es ein Problem , das in Android Studio 3.1 behoben werden sollte.
Update 2018-03-28: Ja, es ist in Android Studio 3.1 behoben.
Tags und Links android android-studio lint