Fiquei com dúvida sobre o uso de listener e onAttachFragment.
Primeiro é implementado listener, depois a solução é substituida pelo onAtach, porque senão tem problema de ter um fragment com referência nula, é isso?
Atualmente ainda se faz dessa forma? Porque eu estava tentando criar um fragment do zero e não vi exemplos assim, a minha dúvida é entender o que é do Android, o que eu preciso fazer pra que nem no exemplo não tem null pointer ou vazamento de memória e o que é solução de arquitetura.
Quando você olha a documentação, muitas vezes, não tem esse onAtach, geralmente é só o create e agora tem até um companion object e Adapter do fragment também, ou seja, está bem diferente.