Я хочу вернуть обратный вызов от пользовательского адаптера до моего фрагмента. Однако адаптер не позволит мне передать ссылку Фрагмента, реализующего интерфейс, определенный в пользовательском адаптере. Как получить обратные вызовы от адаптера до фрагмента?Получение обратного вызова от адаптера до фрагмента
public class MyFrag extends Fragment implements MyInterface
{
@Override
public void onCreateView()
{
MyAdapter adapter = new MyAdapter(this); // error here: How to resolve
}
@Override
public void mySignal()
{
}
}
public class MyAdapter extends RecyclerViewAdapter
{
MyInterface listener;
public MyAdapter(MyInterface listener)
{
this.listener = listener;
}
public interface MyInterface
{
public void mySignal();
}
}
Что вы хотите сказать об ошибке XXXX? – Anatol
XXXX - не очень ясная ошибка, какая ошибка вы на самом деле получаете? – BarrySW19
Это было не что иное, как показатель для читателей –