我正在使用Android中的SignalR實現。 在第一步中,它很容易連接。並重新打開應用程序與記錄的錯誤墜毀..集線器連接已經像你描述你的關心連接SignalR Android Hubconnection無法啓動,如果已經連接
Platform.loadPlatformComponent(new AndroidPlatformComponent());
mInstance.setmHubConnection(getApplicationContext());
mInstance.setHubProxy();
ClientTransport clientTransport = new ServerSentEventsTransport(mInstance.mHubConnection.getLogger());
signalRFuture = mInstance.mHubConnection.start(clientTransport);
try {
signalRFuture.get();
} catch (InterruptedException | ExecutionException e) {
SharedPrefUtil.clearAllSharedPreferences(getApplicationContext());
Toast.makeText(getApplicationContext(), getString(R.string.wrong_server), Toast.LENGTH_LONG).show();
Log.e("SimpleSignalR", e.toString());
return;
}
您使用的是mHubConnection.disconnect();當應用程序被破壞? –
是的,我使用的是銷燬方法,但它並沒有調用時,我最小化或關閉應用程序 –