Ich habe eine ListFragment
und einen benutzerdefinierten Adapter.
Vom Adapter erhalte ich das Ereignis onClick
von einer in den Zeilen definierten Schaltfläche. In der onClick
-Methode bekomme ich eine ID, die ich an die ListFragment
weitergeben möchte, um etwas zu tun.
Wie kann ich die Methode showTask in der ListFragment
vom Adapter aufrufen?
listenfragment
%Vor%Adapter
%Vor%Eine übliche Lösung ist, dass der Adapter eine innere Klasse des Fragments ist, also kann er die Methode einfach direkt aufrufen.
Oder übergeben Sie das Fragment (oder eine vom Fragment implementierte Schnittstelle) über seinen Konstruktor an den Adapter.