From b2c9c057bb1254d34bd5ef96109651becc33e0d9 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期二, 07 七月 2020 13:06:21 +0800
Subject: [PATCH] 修改死亡监听,当远程接口为空时返回,不会空则重新绑定service

---
 lib/src/main/java/com/anyun/exam/lib/SvrManager.java |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/lib/src/main/java/com/anyun/exam/lib/SvrManager.java b/lib/src/main/java/com/anyun/exam/lib/SvrManager.java
index 25b8c6b..042fe64 100644
--- a/lib/src/main/java/com/anyun/exam/lib/SvrManager.java
+++ b/lib/src/main/java/com/anyun/exam/lib/SvrManager.java
@@ -7,7 +7,6 @@
 import android.os.IBinder;
 import android.os.RemoteException;
 import android.text.TextUtils;
-import android.util.Log;
 
 
 import java.util.LinkedList;
@@ -50,8 +49,8 @@
         @Override
         public void binderDied() {
             MyLog.e(TAG,"IBinder.DeathRecipient binderDied");
-            if (remoteInterface != null){
-                MyLog.e(TAG,"IBinder.DeathRecipient binderDied remoteInterface != null ,return");
+            if (remoteInterface == null){
+                MyLog.e(TAG,"IBinder.DeathRecipient binderDied remoteInterface == null ,return");
                 return;
             }
             remoteInterface.asBinder().unlinkToDeath(mDeathRecipient,0);
@@ -98,7 +97,7 @@
             try {
                 //璁剧疆姝讳骸浠g悊
                 service.linkToDeath(mDeathRecipient,0);
-
+                MyLog.i("缁戝畾鏈嶅姟onServiceConnected");
                 remoteInterface.registListener(RemoteCallback);
             } catch (RemoteException e) {
                 e.printStackTrace();
@@ -107,7 +106,7 @@
 
         @Override
         public void onServiceDisconnected(ComponentName name) {
-
+            MyLog.i("缁戝畾鏈嶅姟澶辫触onServiceDisconnected");
         }
 
 

--
Gitblit v1.8.0