camera-samples icon indicating copy to clipboard operation
camera-samples copied to clipboard

CameraXBasic - Buttons onClick events are not triggered the very first time the app is launched

Open AlonsoPaulino opened this issue 5 years ago • 2 comments

Long story short: You need to click anywhere in the screen at least once, prior to have any click listener event to work.

Steps to reproduce:

  • Start the Camera Activity from the scratch.
  • Make sure the first thing you click within that screen is any of the control buttons (switch/capture/gallery).

Actual Result:

  • Nothing happens, it is just like if you haven't even clicked anything.

Expected Result:

  • The events should be triggered.

Some additional details:

  • I tried commenting out the PreviewView and launch the same activity. The issue is not happening when I do that, so that might point out that it is something related to PreviewView.
  • It happens for absolutely any kind of button: (Button/MaterialButton/AppCompatButton and so on). I haven't tried with any other kind of views, but I suspect the result would end up the same.
  • Once you have clicked one time anywhere, all the events start working as expected.

Affected Versions:

  • CameraX 1.0.0-beta09/1.0.0-beta08
  • CameraX Extensions 1.0.0-alpha16/1.0.0-alpha15

AlonsoPaulino avatar Sep 21 '20 05:09 AlonsoPaulino

Thanks for reporting this! Are you seeing it in physical devices, or is this observed in an emulator?

owahltinez avatar Oct 02 '20 15:10 owahltinez

@owahltinez I observed this in emulators, haven't tested out in physical devices, but I can give it a try and specify whether it could be reproduced that way or not.

AlonsoPaulino avatar Oct 05 '20 18:10 AlonsoPaulino