• Как передать данные из DialogFragment в вызвавшую его activity?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    В вашем коде есть почти всё необходимое. В фрагменте объявлен интерфейс OnCompleteListener и в методе onAttach() полю mListener произведена попытка присвоить ссылку на вызвавшую фрагмент активность. Всё что необходимо доработать в данном случае следующее:
    1. В методе onClick() вызвать mListener.onComplite();
    2. Прописать у активити, что она реализует интерфейс OnCompleteListener. Тогда будет предложено обязательно описать в классе активити метод onComplite(String value).
    Если вам нужно передавать не строковое значение, а что-то иное (а судя по задаче требуется число), то нужно изменить тип параметра в методе onComplite() у интерфейса OnCompleteListener.
    Ответ написан