有没有办法处理消息未传递到服务器的情况?海豚日志清楚地了解情况,但我想从代码中捕捉到它。我正在寻找一些方法,例如:onError以覆盖onFinished:
clientDolphin.send(message, new OnFinishedHandlerAdapter() {
@Override
public void onFinished(List<ClientPresentationModel> presentationModels) {
// Do something useful
}
}
});
,但没有这样的。在 try/catch 中包装send调用也不起作用(这并不奇怪,因为 send 没有阻塞它的调用者代码)。
我认为肯定有一些简单的方法可以了解未传递的消息,但我看不到它。谢谢,提前,寻求答案!