okhttp3.WebSocket:onFailure()后取消()
我已经多次看到以下代码:okhttp3.WebSocket:onFailure()后取消(),websocket,okhttp,okhttp3,Websocket,Okhttp,Okhttp3,我已经多次看到以下代码: public final class MyListener extends WebSocketListener { //... @Override public void onFailure(WebSocket webSocket, Throwable t, Response response) { webSocket.cancel(); } } 似乎开发人员希望在发生故障后强制执行资源清理。但是这真的有必要/有用吗?没有必要。OkHttp将
public final class MyListener extends WebSocketListener {
//...
@Override
public void onFailure(WebSocket webSocket, Throwable t, Response response) {
webSocket.cancel();
}
}
似乎开发人员希望在发生故障后强制执行资源清理。但是这真的有必要/有用吗?没有必要。OkHttp将释放所有保留的资源以响应故障