07-27-2010 02:34 PM
I'm writing this message both in hope to get an answer and, in case I find out myself, to post the reply with my findings.
Here is the situation:
I display (pushScreen inside invokeLater) a small PopupScreen (a tooltip) when a user touches a Field with the tooltip text (title, in HTML terminology) defined.
When the user removes the finger, I want the tooltip to go away (popScreen or close() from the popup itself). However, I cannot find out which screen - the MainScreen below or the PopupScreen above - gets the TouchEvent.UP in this situation. Debugger does not help much as it disrupts the touch event sequence.
If anyone has done something similar, please respond.
Solved! Go to Solution.
07-27-2010 02:43 PM - edited 07-27-2010 02:49 PM
Found out the answer - no one gets TouchEvent.UP! Due to a Screen being pushed the MainScreen gets TouchEvent.CANCEL immediately, as soon as the tooltip becomes visible. Use the information as you see fit.