Acknowledged
CIQQA-3292

makeImageRequest works for AMOLED watchfaces but not MIP

The error message changes with each new version of the SDK, but the result is always fail when trying to use makeImageRequest in a watchface for a MIP device. This works for AMOLED devices. Can this get fixed?

For a MIP device, with SDK 8.1+ the error is:

Error: Exception occurred
Details: failed inside handle_image_callback
Exception: The requested memory could not be allocated from the graphics memory pool

For an AMOLED device, there is no error message because it work, the image is displayed on the watchface as it should.

Parents
  • My code work on AMOLED devices without errors. It also works on CIQ 3 MIP devices with enough memory. I don't know what I'm supposed to get from examples that would make it work even better? The same code that works on every AMOLED device I've tried it on in the simulator fails with the posted error in makeImageRequest for every MIP device I've tried it on in the simulator. The function in the callback method is never called, or it fails before the very first statement which is a println saying that it is in the callback function. I do not have a physical AMOLED device to try it on, only a "fēnix® 7X Sapphire Solar". The error details say the failure is in "handle_image_callback". Is this inside makeImageRequest or somewhere else?

Comment
  • My code work on AMOLED devices without errors. It also works on CIQ 3 MIP devices with enough memory. I don't know what I'm supposed to get from examples that would make it work even better? The same code that works on every AMOLED device I've tried it on in the simulator fails with the posted error in makeImageRequest for every MIP device I've tried it on in the simulator. The function in the callback method is never called, or it fails before the very first statement which is a println saying that it is in the callback function. I do not have a physical AMOLED device to try it on, only a "fēnix® 7X Sapphire Solar". The error details say the failure is in "handle_image_callback". Is this inside makeImageRequest or somewhere else?

Children
No Data