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

Editando alunos

no metodo onMenuItemClick, quando ta pegando a posição do objeto, precisa fazer o casting para Aluno, no caso o esperado de acordo com a vídeo aula é um obj, mas no meu ele espera um long...

  @Override
            //esse menuItem passado como parametro refere-se ao botão deletar
            public boolean onMenuItemClick(MenuItem item) {
                // o menuInfo tem a informaçao que vamos usar e para recuperar
                //precisa dizer que esse ContextMenuInfo vem de um Adapter
                //como a classe é anonima usa o FINAL para não alterar mais
                AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
                //devolve o objeto que ta nessa posição que o menuInfo informou

AQUI NESSA LINHA PRECISA FAZER O CAST, MAS ELE PEDE UM LONG.
                Aluno aluno = listaAlunos.getItemIdAtPosition(info.position);


                return false;
            }
1 resposta
solução!

Galera, encontrei o erro, foi falta de atenção. Obrigada.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software