我希望使用网络服务发现管理器(如文档中的示例)在局域网上发现服务。
mNsdManager.discoverServices( SERVICE_TYPE,NsdManager.PROTOCOL_DNS_SD,mDiscoveryListener);
我的问题是我不知道如何引用mNsdManager的等价物。我试过了
NsdManager mNsdManager = new NsdManager();但是很明显,NsdManager构造函数是私有的。我一直在寻找一种方法,返回一个单子,但没有运气。
知道如何获得对NsdManager的引用吗?
发布于 2017-05-30 17:17:34
啊,找到了
mNsdManager = (NsdManager) mContext.getSystemService(Context.NSD_SERVICE);https://stackoverflow.com/questions/44268216
复制相似问题