The click is on the iFrames inside the HTML, so it is on the BC.
It works on the simulator:
click and long-press gestures are handled with a timer and comparing the 
timestamps.
The issue is that 
when I long-press on the BC when the app runs on the real Android device,
even the first mouse event (mousedown) is not fired,
it is like the BC has a timer itself and does not fire the mousedown event 
if the mouseup event is too far in time,
while in the simulator the mousedown event is issued every time, regardless 
of the timing of the subsequent mouseup event.

Regards

Il giorno lunedì 22 febbraio 2021 alle 03:29:37 UTC+1 Shai Almog ha scritto:

> Are you long clicking on the browser component or somewhere else? It's 
> unclear from the question.  Do you have a screenshot of the place you're 
> clicking on?
>
> On Sunday, February 21, 2021 at 1:17:56 PM UTC+2 P5music wrote:
>
>> P5music
>> 12:16 (ora) 
>> a CodenameOne Discussions
>> I am testing my CodenameApp on a real Android device.
>> The main screen has a table layout with a container on the left.
>> The container has a container inside, that has a BrowserComponent inside 
>> in BorderLayout.CENTER.
>> The issue is not about layout.
>>
>> I have some callbacks for the BC that on the simulator handle 
>> mouseup/down on the iFrames in the HTML.
>> That callback work also for handing long-press on the same HTML elements.
>> Everything is fine. If I add a LongPressListener it gets not called but 
>> it is not needed at all.
>>
>> When using the app on the real Android device the clicks are handled as 
>> in the simulator
>> while
>> the long press is not.
>> I debugged and it seems that the events are not fired at all.
>> I mean,
>> a click is mousedown and mouseup within a short time range.
>> a longpress is the same where the mouseup event is after 500ms. The app 
>> uses a timer.
>>
>> But the initial mousedown event itself is not called, and also the 
>> LongPressListener is not called.
>>
>> So what is happening? This is very important because the long-press is 
>> for displaying a pop-up  menu. But only clicks work.
>> Thanks in advance
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/cec5ee93-5c67-4eb6-9727-3a70c98ca643n%40googlegroups.com.

Reply via email to