Loading services/java/com/android/server/ConnectivityService.java +5 −6 Original line number Diff line number Diff line Loading @@ -105,7 +105,7 @@ public class ConnectivityService extends IConnectivityManager.Stub { private int mNumDnsEntries; private boolean mTestMode; private static ConnectivityService sServiceInstance; private static volatile ConnectivityService sServiceInstance; private Handler mHandler; Loading Loading @@ -174,11 +174,10 @@ public class ConnectivityService extends IConnectivityManager.Stub { Looper.loop(); } public static ConnectivityService getServiceInstance(Context context) { public static synchronized ConnectivityService getServiceInstance(Context context) { if (sServiceInstance == null) { ConnectivityThread thread = new ConnectivityThread(context); thread.start(); synchronized (thread) { while (sServiceInstance == null) { try { // Wait until sServiceInstance has been initialized. Loading Loading
services/java/com/android/server/ConnectivityService.java +5 −6 Original line number Diff line number Diff line Loading @@ -105,7 +105,7 @@ public class ConnectivityService extends IConnectivityManager.Stub { private int mNumDnsEntries; private boolean mTestMode; private static ConnectivityService sServiceInstance; private static volatile ConnectivityService sServiceInstance; private Handler mHandler; Loading Loading @@ -174,11 +174,10 @@ public class ConnectivityService extends IConnectivityManager.Stub { Looper.loop(); } public static ConnectivityService getServiceInstance(Context context) { public static synchronized ConnectivityService getServiceInstance(Context context) { if (sServiceInstance == null) { ConnectivityThread thread = new ConnectivityThread(context); thread.start(); synchronized (thread) { while (sServiceInstance == null) { try { // Wait until sServiceInstance has been initialized. Loading