您不必等待!如果您在Javadocs中查看resolveService(NsdServiceInfo
serviceInfo,NsdManager.ResolveListener监听器)
,则会注意到对于参数监听器,它说的是“成功或失败时接收回调。不能为null。不能用于活动服务解析度。”
因此,为了使它起作用,只需执行以下 *** 作:
mNsdManager.resolveService(service, new MyResolveListener());
MyResolveListener在哪里:
private class MyResolveListener implements NsdManager.ResolveListener { @Override public void onResolveFailed(NsdServiceInfo serviceInfo, int errorCode) { //your pre } @Override public void onServiceResolved(NsdServiceInfo serviceInfo) { //your pre } }
希望这可以帮助 :)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)