|
@@ -163,8 +163,9 @@ public class SipHelper {
|
|
|
//LogUtil.i(SipInfoTag, "lifecycle // onDestroy");
|
|
|
|
|
|
IVvsipService sipservice = VvsipService.getService();
|
|
|
- if (sipservice != null && sipListner != null) {
|
|
|
- sipservice.removeListener(sipListner);
|
|
|
+ if (sipservice != null) {
|
|
|
+ //sipservice.removeListener(sipListner);
|
|
|
+ sipservice.clearListener();
|
|
|
}
|
|
|
|
|
|
getSipServiceStartHandler().removeCallbacks(getSipServiceStartRunnable());
|
|
@@ -537,6 +538,7 @@ public class SipHelper {
|
|
|
IVvsipService sipservice = ((VvsipServiceBinder) service).getService();
|
|
|
if (sipservice != null && sipListner != null) {
|
|
|
//LogUtil.i(SipInfoTag, "Connected!");
|
|
|
+ sipservice.clearListener();
|
|
|
sipservice.addListener(sipListner);
|
|
|
SipHelper.getInstance().obtainSipInfo();//Sip信息获取
|
|
|
}
|