- Forum-Beiträge: 434
15.11.2014, 16:48:48 via Website
15.11.2014 16:48:48 via Website
Hallo,
ich habe gerade mal Lint über mein Projekt laufen lassen und die ein oder andere Warning erhalten. Soweit konnte ich alle Warnungen nachvollziehen und teilweise machte es auch Sinn diese zu beheben... Aus einer Warnung werde ich nicht Schlau.
Sie lautet wie folgt:
Reports any instance fields whose type is declared to be a concrete
class, rather than an interface. Such declarations may represent a
failure of abstraction, and may make testing more difficult.
Declarations whose classes come from system or third-party libraries
will not be reported by this inspection.
Sie wird mir an der Stelle angezeigt, in der ich ein (wie hätte es anders sein können?^^) Fragment in meiner MainActivity als Field deklariere.
Jetzt stellt sich mir die Frage "schwerwiegender Stilbruch oder alltägliche Warnung, die vernachlässigt werden kann?"
Besten Danke vorab und viele Grüße
Martin
Open Source