Przecież w AnimalListFragment jest taki listener jak tutaj i wtedy nikt nic nie mówił o anonimowych listenerach...