Tencent/VasSonic

3.1.0版本调用sonicSession.destroy()报server disconnect error

1079107009 opened this issue · 0 comments

@OverRide
protected void onDestroy() {
super.onDestroy();

    if (sonicSession != null) {
        sonicSession.destroy();
        sonicSession = null;
    }
}

SonicServer

public void disconnect() {

    try {
        BufferedInputStream bufferedInputStream = connectionImpl.getResponseStream();
        if (bufferedInputStream != null) {
            bufferedInputStream.close();
        }
    } catch (Throwable e) {
        SonicUtils.log(TAG, Log.ERROR, "session(" + session.sId + ") server disconnect error:" + e.getMessage() + ".");
    }

    connectionImpl.disconnect();
}

报这个异常android.os.NetworkOnMainThreadException