Boa noite instrutor, gostaria de uma ajuda. Estou querendo remover de uma lista os usuarios, precionando no item da lista com o metodo onItemLong... e assim aparecer o alertDialog, assim como voce fez agora na terceira parte do curso.
Bom eu estou usando banco de dados SQLite, fiz o metodo qye remove, tudo certo com ele, ele remove, porem nao consigo fazer o alertDialog para remover e nem atualizar a lista depois que remove, pode me ajudar?? segue os codigos:
// Metodo de edição:
public void deletar(Usuario usuario) {
try {
open();
conexao.delete(DataBase.TABELA_USUARIO,
DataBase.ID_USUARIO + "=" + usuario.getIdUsuario(), null);
} finally {
close();
}
}
Metodo onItemLong da lista de usuarios. Desse modo que eu fiz funciona, mas nao de maneira correta, tenho que sair e voltar na lista paar ver que esta apagado.
lista_de_usuarios.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
Usuario usuarioEscolhido = (Usuario) adapter.getItem(position);
UsuarioDAO usuarioDAO = new UsuarioDAO(getApplicationContext());
usuarioDAO.deletar(usuarioEscolhido);
return true;
}
});
}
ja revisei as aulas e nao conegui implementar adequadamente, estou com dificuldades e gostaria mito da ajuda. ficno no aguardo.
O CURSO TA OTIMO!!