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

Explicação de AdapterView.AdapterContextMenuInfo ?

@Override
            public boolean onMenuItemClick(MenuItem item) {
                AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
                Aluno aluno = (Aluno) listaAlunos.getItemAtPosition(info.position);
                Toast.makeText(ListaAlunosActivity.this, "Deletar o aluno" + aluno.getNome(), Toast.LENGTH_SHORT).show();
                return false;
            }

Existe esse determinado trecho de código, porem, o que me chama a atenção é o casting:

AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;

Não entendi isso "AdapterView.AdapterContextMenuInfo" qual o nome dessa situação, duas classes, classes internas ?

1 resposta
solução!

Oi Irlan, tudo bem ?

Não entendi muito bem a sua pergunta, mas acho que você quer saber mais ou menos isso :

AdapterView.AdapterContextMenuInfo

Nós temos a classe AdapterView e dentro dela, temos uma classe interna chamada AdapterContextMenuInfo, o nome técnico dado a isso é Inner class.

Se não foi isso, você pode falar o que estou a disposição para te ajudar.

Abraços