У меня есть фрагмент, который начинает новое действие с Intend
, например:
Intent intent = MyActivity.getIntent(getContext());
startActivity(intent);
В MyActivity
классе я создал интерфейс:
public interface MyActivitySelectedListener {
void onButtonSelected();
}
и добавлен сеттер, который будет отвечать за настройку делегата:
public void setMyActivitySelectedListener(MyActivitySelectedListener listener) {
this.mMyActivitySelectedListener = listener;
}
Итак, я создал шаблон делегата, но здесь есть проблема. Как заставить Fragment отвечать за обработку MyActivitySelectedListener
событий в моем случае?
Я не могу получить доступ к setMyActivitySelectedListener
методу из Intend
класса. Может быть, есть другой, как сделать это правильно? Буду признателен, если вы укажете мне правильное направление.