Just to wrap up this thread for anyone else who finds it and is
looking for relevant information, I was able to achieve the intended
goal by overriding showContextMenu() and either passing the call up to
the super class or dropping the call on the floor.  So when my app
detects a double or triple tap in advance of the call to
showContextMenu(), I simply ignore the call and proceed with the
alternate behavior instead.

...and to wrap up the philosophical argument that this thread
unintentionally flared, I really don't see why double or triple tap
long presses should be expected to exhibit redundant behavior with
that of single tap long presses.  The scenario is perfectly analogous
to single, double, and triple taps (sans long press), or mouse-
clicks.  Clearly, no one expects double taps to exhibit behavior
redundant with single taps.  If that were the case, double tap support
would never have been programmed into the API in the first place (and
let's be honest with ourselves, double-mouse-clicks have been a common
UI for 25 years!).  Triple clicks and triple taps, I concede, are a
bit more contentious in that they are not particularly wide-spread,
but they are not unheard of either and I felt entitled to offer such
support to my app's power users who might benefit from the added
flexibility and ease of use.

Mark, I have always appreciated your input and I'm sorry my original
question offended you.  It was technical, not philosophical, and I am
always weary of attempts to thread-jack an original question because
threads rarely recover and the original question generally goes
unanswered as a consequence.  I would have been more than happy to
politely debate the philosophical and design issues with you, but such
was a tangent from the purely technical question I was asking and I
saw no reason to confuse the two topics; I just wanted an answer to my
question (and perhaps faith that I was not running afoul of wise
design specs even if I had not fully qualified the scenario pertaining
to my question).  I hope you aren't too offended by all of this.

Best of luck.

Cheers!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to