We're having a problem with our app behaving strangely on the Forerunner 230 (firmware 3.11) when the Back button is hit.
We have a main view, then show a second view with Ui.pushView(). In that second view's delegate we have:
function onBack() {
Ui.popView(Ui.SLIDE_UP);
return true;
}
Rather than removing the second view and reshowing the first view, as we see on other watches, the app seems to restart. However we don't get an crash logs, and what we think is actually happening is that both the second view and and first view are being popped.
Perhaps the firmware is doing a popView in response to the back button even though we are returning true to indicate that we're handling the event??
Or it may be that the firmware is popping the first view in response to our popView call even though the second view is visible on top??