Has anyone hit this oddity?
I have this ConfirmationDelegate that works just fine in the Sim, but refuses to respond to User Input on either VA-HR or F5 physical device.
class CancelCourseConfirmationDelegate extends Ui.ConfirmationDelegate {
function initialize() {
System.println("marksPicker CancelCourseConfirmationDelegate initialize()");
return Ui.ConfirmationDelegate.initialize();
}
function onResponse(value) {
System.println("marksPicker CancelCourseConfirmationDelegate onResponse value:"+value);
if (value == CONFIRM_NO) {
System.println("marksPicker CancelCourseConfirmationDelegate CONFIRM_NO value:"+value);
return;
}
else { //YES
System.println("marksPicker CancelCourseConfirmationDelegate (YES) value:"+value);
Ui.popView(Ui.SLIDE_IMMEDIATE);
}
}
}
OK, I'm calling it from a Ui.PickerDelegate, which may be complicating things?
The confirmation displays, and the next/previous UIs operate, but the select or Back do not respond. The only exit is to reboot the device!
The println responds in the initialize, but I never get any response from them in the onResponse().