我有一个名为:accept_(someuserid)
的事件。我试着像这样监听套接字:
TrackerConfiguration.socket = IO.socket(Utility.getSocketUrl(SupportService.this));
Utility.printMessage("user id..." + Utility.getUserId(SupportService.this));
TrackerConfiguration.socket.on("acknowledge_" + Utility.getUserId(SupportService.this), acknowledgmentReciever);
TrackerConfiguration.socket.connect();
这是我的收件人:
Emitter.Listener acknowledgmentReciever = new Emitter.Listener() {
@Override
public void call(Object... args) {
System.out.println("acknowledgment recieved....");
JSONObject jsonObject = (JSONObject) args[0];
Utility.printMessage("ack obj..." + jsonObject.toString());
switch (jsonObject.optInt("code")) {
case 200:
//succces
break;
}
if (acknowledgmentTimer != null) {
acknowledgmentTimer.cancel();
}
}
};
但是当我的套接字发出相同的事件时,在应用程序中我无法获得相同的确认。
有人可以建议这里的问题是什么