1) Make a guide with 2 steps without any images
2) On step 2, upload an image from the camera.
3) Before the image upload response returns, start taking another image from the camera.
4) Wait until the first response returns before accepting the picture. Note: It isn't an issue if the image is cancelled.
5) Step 1 is now the current step even though the images were being uploaded on step 2.
It probably has something to do with the ordering of APIEvents, specifically retrying DeadEvents and handling the new image in onActivityResult.
1) Make a guide with 2 steps without any images 2) On step 2, upload an image from the camera. 3) Before the image upload response returns, start taking another image from the camera. 4) Wait until the first response returns before accepting the picture. Note: It isn't an issue if the image is cancelled. 5) Step 1 is now the current step even though the images were being uploaded on step 2.
It probably has something to do with the ordering of
APIEvents
, specifically retryingDeadEvents
and handling the new image inonActivityResult
.