问题描述
我仍在努力应对Android的“网络发现服务”。取自API description:
override fun onServiceFound(service: NsdServiceInfo) {
// A service was found! Do something with it.
Log.d(TAG,"Service discovery success$service")
when {
service.serviceType != SERVICE_TYPE ->
Log.d(TAG,"UnkNown Service Type: ${service.serviceType}")
service.serviceName == mServiceName ->
Log.d(TAG,"Same machine: $mServiceName")
service.serviceName.contains("NsdChat") ->
nsdManager.resolveService(service,resolveListener)
}
}
我的问题与service.serviceType != SERVICE_TYPE
案有关。如果我打印service.serviceType
,则会看到附加的句点,该句点在我的服务类型中丢失。这很令人困惑。谁能提供完整的示例如何使用它?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)