Starten Sie FragmentTransaction in ArrayAdapter

Ich habe einListView mit mehreren Reihen. Jede Zeile hat einebutton.

Ich möchte, dass die Schaltfläche eine FragmentTransaction startet, um das Fragment zu ersetzen, in dem sich die ListView befindet.

In dergetView() Methode derAdapterfunktioniert diese Zeile nicht:

FragmentTransaction t = getContext().getSupportFragmentManager().beginTransaction();

Es mag den Kontext nicht.

Kann dies auf diese Weise erfolgen oder muss die Transaktion an einer anderen Stelle erfolgen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage