Ich habe einen benutzerdefinierten Array-Adapter implementiert, und obwohl die App gut funktioniert, erhalte ich diesen Fehler, wenn ich mich in der Super-Zeile befinde:
Ungeprüfter Aufruf von ArrayAdapter (Context, int, T []) als Mitglied des unformatierten Typs Android.Widget.ArrayAdapter
Dies ist mein benutzerdefiniertes ArrayAdapter:
%Vor%super ist als Fehler markiert.
Wie kann ich das beheben?
Ändern Sie Ihre Klassendeklaration zu:
%Vor% Denken Sie übrigens daran, etwas spezifischeres als Object
zu verwenden - es ist auch für Sie bequemer.
Wenn Sie sich die ArrayAdapter-Klasse ansehen, handelt es sich um ein generisches class
. Sie müssen also angeben, welche Art von Daten über Ihren Adapter manipuliert werden soll. Zum Beispiel, wenn Sie Strings manipulieren:
Tags und Links android