Oi Dayan, tudo bem ?
Não sei se é mostrado nos cursos básicos de android, contudo é uma má prática termos construtores para fragments, ele sempre fala que a maneira de passar parametros é através do método setArguments
.
Da forma que fizemos, acabamos tendo que pegar sim o getActivity
, mas perceba que em momento algum usamos a activity e coisas dela em si, contudo existe sim o acoplamento com o delegate, mas repare que o fragment sempre estará dentro de uma activity, da forma que fizemos não importa qual será a activity e sim que a activity implemente nossa interface.