меня есть фрагментДиалог внутри которого я создаю листенер (интерфейс) в onAttach я присваиваю этому листенер контекст. Все это работает если я имплементирую класс внутри Активити но вот почему то когда я имплементирую внутри фрагмента программа падает пишет что листенер пустой. В чем может быть проблема??? Кто нибудь сталкивался ? Может я чтото упустил?
Как выглядит место, где ты создаешь ExampleDialogFragment?
Внутри фрагмента надо не так @Override public void onAttach(Context context) { super.onAttach(context); final Fragment parent= getParentFragment(); if(parent!=null){ mListener = (ItemClickListener) parent; }else{ mListener = (ItemClickListener) context; } } Вот так я делал для активити и фрагментов работает
...
Обсуждают сегодня