Ich benutze Java 8 mit Android Studio und RetroLambda Plugin um lambdas zu anonymen Klassen zu kompilieren (weil Java 8 nicht unter Android unterstützt wird). Die IDE zeigt mir Warnungen (oder Tipps), wie ich meinen Code ändern kann, um alle Funktionen von Java 8 zu verwenden. Eine dieser Funktionen ist "Kann durch foreach call ersetzt werden", wenn Sie die Sammlung wiederholen. Ich möchte diese Art von Warnung unterdrücken, aber ich kann mir nicht vorstellen, wie ich das machen soll.Wie unterdrückt man "Kann durch Foreach Call ersetzt werden" Warnung
Die einfachste Lösung zum Unterdrücken dieser Art von Warnung ist die @SuppressWarnings("all")
Annotation. Aber ich möchte über verschiedene Arten von Warnungen gewarnt werden, also ist dies nicht die Lösung.
Gibt es eine Möglichkeit, diese Art von Warnung für die gesamte IDE oder nur für den Codeblock (etwa @SuppressWarnings("foreach")
) zu deaktivieren?
Verwenden Sie foreach-Schleife, wenn Sie können. Es ist besser für die Leistung. – Toochka
@ Toochka Sie können keine foreach-Schleife auf Android verwenden. – tomrozb
Ich benutze es erfolgreich – Toochka