私は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()を使用していますか。アプリが破壊されたら? –
はい私は破壊されたメソッドを使用していますが、私は最小化している、またはアプリケーションを閉じているときに起動しません –