Pass NsdService thread looper to MdnsDiscoveryManager
MdnsDiscoveryManager should use the same thread that create on NsdService that is used on other mDns components. Thus, pass that thread loop to MdnsDiscoveryManager. Bug: 265787401 Test: atest FrameworksNetTests (cherry picked from https://android-review.googlesource.com/q/commit:7f0af78c5ee0b783faec38ab4dd7afe0f8a393ec) Merged-In: Icc23994c3ebc99da6043ed2d93540c44f53a150b Change-Id: Icc23994c3ebc99da6043ed2d93540c44f53a150b
This commit is contained in:
committed by
Cherrypicker Worker
parent
574494d7c5
commit
901e5b1332
@@ -178,10 +178,10 @@ public class NsdServiceTest {
|
||||
doReturn(true).when(mMockMDnsM).resolve(
|
||||
anyInt(), anyString(), anyString(), anyString(), anyInt());
|
||||
doReturn(false).when(mDeps).isMdnsDiscoveryManagerEnabled(any(Context.class));
|
||||
doReturn(mDiscoveryManager).when(mDeps).makeMdnsDiscoveryManager(any(), any(), any());
|
||||
doReturn(mDiscoveryManager).when(mDeps)
|
||||
.makeMdnsDiscoveryManager(any(), any(), any(), any());
|
||||
doReturn(mSocketProvider).when(mDeps).makeMdnsSocketProvider(any(), any(), any());
|
||||
doReturn(mAdvertiser).when(mDeps).makeMdnsAdvertiser(any(), any(), any(), any());
|
||||
|
||||
mService = makeService();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user