diff --git a/service-t/src/com/android/server/ConnectivityServiceInitializer.java b/service-t/src/com/android/server/ConnectivityServiceInitializer.java index e4efa9261b..626c2eb68d 100644 --- a/service-t/src/com/android/server/ConnectivityServiceInitializer.java +++ b/service-t/src/com/android/server/ConnectivityServiceInitializer.java @@ -123,12 +123,8 @@ public final class ConnectivityServiceInitializer extends SystemService { /** Return NsdService instance or null if current SDK is lower than T */ private NsdService createNsdService(final Context context) { if (!SdkLevel.isAtLeastT()) return null; - try { - return NsdService.create(context); - } catch (InterruptedException e) { - Log.d(TAG, "Unable to get NSD service", e); - return null; - } + + return NsdService.create(context); } /** Return Nearby service instance or null if current SDK is lower than T */ diff --git a/service-t/src/com/android/server/NsdService.java b/service-t/src/com/android/server/NsdService.java index 995f8aeed1..4086e4ec9b 100644 --- a/service-t/src/com/android/server/NsdService.java +++ b/service-t/src/com/android/server/NsdService.java @@ -600,7 +600,7 @@ public class NsdService extends INsdManager.Stub { mMDnsEventCallback = new MDnsEventCallback(mNsdStateMachine); } - public static NsdService create(Context context) throws InterruptedException { + public static NsdService create(Context context) { HandlerThread thread = new HandlerThread(TAG); thread.start(); Handler handler = new Handler(thread.getLooper());