Open 1079107009 opened 5 years ago
Activity销毁时调用
@Override protected void onDestroy() { if (null != mSonicSession) { mSonicSession.destroy(); mSonicSession = null; } super.onDestroy(); }
打印日志如下: 05-14 13:18:24.556 12741-12741/me.suncloud.marrymemo D/SonicSdk_SonicServer: session(84693) server disconnect error:null. 05-14 13:18:24.556 12741-12741/me.suncloud.marrymemo D/SonicSdk_SonicEngine: onSessionStateChange:session(84693) from state 2 -> 3 05-14 13:18:24.556 12741-12741/me.suncloud.marrymemo D/SonicSdk_SonicSession: session(84693) final destroy, force=false.
具体原因 server.disconnect();
server.disconnect();
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(); }
bufferedInputStream.close();报android.os.NetworkOnMainThreadException
bufferedInputStream.close();
android.os.NetworkOnMainThreadException
感谢反馈,我们会在近期修复相关bug
Activity销毁时调用
打印日志如下: 05-14 13:18:24.556 12741-12741/me.suncloud.marrymemo D/SonicSdk_SonicServer: session(84693) server disconnect error:null. 05-14 13:18:24.556 12741-12741/me.suncloud.marrymemo D/SonicSdk_SonicEngine: onSessionStateChange:session(84693) from state 2 -> 3 05-14 13:18:24.556 12741-12741/me.suncloud.marrymemo D/SonicSdk_SonicSession: session(84693) final destroy, force=false.
具体原因
server.disconnect();
bufferedInputStream.close();
报android.os.NetworkOnMainThreadException