Если я правильно понял проблему — то в данном случае, для передачи данных удобен паттерн Listener.
Только нужно обратить внимание, что в случае смены положения экрана или другого действия приводящего к переинициализации фрагмента — слушателей нужно задавать заново.
Но, если фрагмент существует в единственном экземпляре — слушателя определяют статичным и при рестарте фрагмента он не отваливается.