Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: SnackBar "onDismiss" ou "onFinish"

Ah não tinha entendido sua pergunta.
Acho que os desenvolvedores do SnackBar não pensaram dessa forma que falas (que é até mais prática mesmo).

Devem ter pensado em um esquema como: Remove do banco e mantém o objeto removido em memória. Se clicar em undo, faz o insert de novo.
Sei que é tosco, mas não duvido. Basta lembrar que o Google já foi capaz de lançar algo como AsyncTask.

Em 14 de julho de 2015 11:34, Alex Baule <alexwbaule@gmail.com> escreveu:
Sim, essa parte fiz direitinho... só remove do banco no excluir, no postDelayed, se nao exclui no adapter, se clica no undo, recarrego o adapter com os dados do banco.

Em 14 de julho de 2015 11:31, Geovani de Souza <geovanisouza92@gmail.com> escreveu:
O problema é que o Snackbar ainda não tem uma API pra rastrear quando o usuário ignora/"dismissa" ou ela desparece da tela, por isso o Handler#postDelayed pra confirmar a exclusão.

Lembrando que o ideal é remover o item da interface (Adapter, por exemplo) no momento que o Snackbar e o Handler são executados, confirmando a operação no código "delayed". No caso do desfazer, basta recarregar os dados na interface.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário