【发布时间】:2017-01-20 16:28:01
【问题描述】:
我正在 Android 中实现 SignalR。 在第一步中,它很容易连接。重新打开应用程序后,它因记录错误而崩溃.. 集线器连接已连接
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();应用程序何时被破坏?
-
是的,我正在使用 Destroyed 方法,但是当我最小化或关闭应用程序时它没有调用