I'm looking for a way to implement a truely modal user prompt. I want to be sure the user either presses the Yes or No screen button to return to my app. I would be happy if the back button exits the app.
When deployed to the watch, UI.ConfirmationDelegate isn't really modal as
the back button clears the prompt and
there is a timeout that clears the prompt after some seconds.
With a Menu, you can have two items, "Yes" and "No", just like the two options in a confirmation dialog.
Both the confirmation dialog and menu use the back key as a "cancel" and with neither of them will your app see the press of the back key (it's all done in the firmware) (see post #2)
The only bug is that on the va-hr, the confirmation dialog times out and automatically goes away, without the user pressing the back button.
If you want something else, you can do your own menu or confirmation dialog and not use the system versions.