Deaktivierter Aufruf von Super von ArrayAdapter

8

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?

    
Ali 23.04.2013, 19:05
quelle

2 Antworten

16

Ändern Sie Ihre Klassendeklaration zu:

%Vor%

Denken Sie übrigens daran, etwas spezifischeres als Object zu verwenden - es ist auch für Sie bequemer.

    
Boris Strandjev 23.04.2013, 19:07
quelle
2

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:

%Vor%     
Alexis C. 23.04.2013 19:10
quelle

Tags und Links