Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Utilizando setOnItemLongClick.

Durante a aula foi utilizado um exemplo (minutagem: 7 min). Porém como exemplificado, ao se utilizar o

setOnItemLongClick

o

setOnItemClick 

é chamado no final, pois assim como o instrutor fala "Todo click longo é um click".

Mas, caso eu queira que isso não ocorra, o que devo fazer?

2 respostas
solução!

Olá João,

Se você quiser que o click longo não dispare o click normal logo em seguida, basta que você devolva true no método onLongClick do listener do click longo. Isso vai indicar pro Android que a gente já tratou o click longo e que não queremos que ele continue tratando o click longo também como um clique normal.

Ah, entendi, obrigado!!

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