From: snickersun Date: Wed, 2 Sep 2020 01:15:37 +0000 (+0800) Subject: mqtt PAUSE() 函数 鲁棒性优化 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=8843db0fe7d9883050644d62a62f9e63e6cf4d78;p=protocol_srv.git mqtt PAUSE() 函数 鲁棒性优化 --- diff --git a/app/src/main/java/com/ic/protocols/protocol_mqtt_client.java b/app/src/main/java/com/ic/protocols/protocol_mqtt_client.java index fd57e10c..85a1d75a 100644 --- a/app/src/main/java/com/ic/protocols/protocol_mqtt_client.java +++ b/app/src/main/java/com/ic/protocols/protocol_mqtt_client.java @@ -122,13 +122,13 @@ public class protocol_mqtt_client { public void Pause() { try { - mClient.disconnect(); + if(mClient!=null) mClient.disconnect(); mContext.unbindService(mConnection); isBinding = false; isBound = false; - } catch (IllegalArgumentException ex) { + } catch (Exception ex) { Log.e(TAG, "Couldn't unbind the service, this is probably fine considering the state changes in the app... can probably ignore this.", ex); }