Запустить FragmentTransaction из ArrayAdapter

у меня естьListView с несколькими рядами. Каждый ряд имеетbutton.

Я хочу, чтобы кнопка запустила FragmentTransaction, чтобы заменить Fragment, в котором находится ListView.

Однако вgetView() методAdapterэта строка не работает:

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

Это не нравится контекст.

Может ли это быть сделано таким образом, или Сделка должна происходить в другом месте?

Ответы на вопрос(3)

Ваш ответ на вопрос