Olá, gostaria de tentar entender melhor como e em qual momento é chamado o método getView que foi implementado na classe ListaAlunoAdapter ListaAlunoAdapter. Pois em nenhum momento vi a chamada desse método.
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View viewCriada = LayoutInflater.from(context).inflate(R.layout.item_aluno, parent, false);
Aluno alunoDevolvido = alunos.get(position);
TextView nome = viewCriada.findViewById(R.id.item_aluno_nome);
TextView telefone = viewCriada.findViewById(R.id.item_aluno_telefone);
nome.setText(alunoDevolvido.getNome());
telefone.setText(alunoDevolvido.getTelefone());
return viewCriada;
}