Loading core/java/android/net/ConnectivityManager.java +5 −1 Original line number Diff line number Diff line Loading @@ -2734,7 +2734,7 @@ public class ConnectivityManager { private void incCallbackHandlerRefCount() { synchronized(sCallbackRefCount) { if (sCallbackRefCount.incrementAndGet() == 1) { // TODO - switch this over to a ManagerThread or expire it when done // TODO: switch this to ConnectivityThread HandlerThread callbackThread = new HandlerThread("ConnectivityManager"); callbackThread.start(); sCallbackHandler = new CallbackHandler(callbackThread.getLooper(), Loading Loading @@ -3093,6 +3093,10 @@ public class ConnectivityManager { } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } synchronized (sNetworkCallback) { sNetworkCallback.remove(networkCallback.networkRequest); } } /** Loading Loading
core/java/android/net/ConnectivityManager.java +5 −1 Original line number Diff line number Diff line Loading @@ -2734,7 +2734,7 @@ public class ConnectivityManager { private void incCallbackHandlerRefCount() { synchronized(sCallbackRefCount) { if (sCallbackRefCount.incrementAndGet() == 1) { // TODO - switch this over to a ManagerThread or expire it when done // TODO: switch this to ConnectivityThread HandlerThread callbackThread = new HandlerThread("ConnectivityManager"); callbackThread.start(); sCallbackHandler = new CallbackHandler(callbackThread.getLooper(), Loading Loading @@ -3093,6 +3093,10 @@ public class ConnectivityManager { } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } synchronized (sNetworkCallback) { sNetworkCallback.remove(networkCallback.networkRequest); } } /** Loading