msg.obj = value;
this.messenger.send(msg);
} catch (Exception e) {
- Os.debug("Task: error sending message");
+ Os.debug("Task: error sending message", e);
}
}
private void handle(int cmd, Messenger mgr)
{
+ // Validate messenger
+ if (cmd != REGISTER && mgr != null && mgr != this.messenger) {
+ Os.debug("Task: handle - invalid messenger");
+ }
+
// Setup communication with Main
if (cmd == REGISTER) {
Os.debug("Task: handle - register");