Pessoal, no minuto 1:50 de video o código da linha 61 - adapter.getItem(menuInfo.position); não estava compilando mas foi só criar a classe ListaAlunosAdapter e transportar o código do BaseAdapter pra lá que aquela linha 61 passou a funcionar.
Minha dúvida é pq não funcionou usando a classe anonima se a sobrescrita dos métodos era exatamente igual?
obrigado a quem puder me explicar!