Coming from a Java background I am used to dealing with actions though I’m not really sure why the method requires a boolean is returned and don’t fully understand the explanation given on the site: true if the callback consumed the long click, false otherwise.
As you may know, the
View hierarchy in Android is represented by a tree. When you return
true from the
onItemLongClick() – it means that the
View that currently received the event is the true event receiver and the event should not be propagated to the other
Views in the tree; when you return
false – you let the event be passed to the other
Views that may consume it. Hope this helps.
Answered By – Egor
Answer Checked By – Terry (AngularFixing Volunteer)