Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dependência da Activity

Na primeira aula você comenta sobre o fragment depender de itens da Activity lá, mas continua fazendo o cast do getActivity() para o delegate necessário. Não seria mais "boa prática" criar um construtor para o Fragment que recebesse a interface como parâmetro?

1 resposta
solução!

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.