我正在尝试使用 Android 的 NsdManager API 实现一个服务发现类。我想知道如何从主要活动开始服务搜索一段固定的时间,然后停止它以使用搜索结果?
NsdManager API 说调用应该是异步的
API 是异步的,对来自应用程序的请求的响应在单独线程上的侦听器回调上。
我已经成功地向该类发送了一个处理程序,该处理程序使用消息响应更新我的 UI 线程,但我不确定如何在不使用计时器阻塞主线程的情况下停止发现服务,例如 5 秒:S
我希望这是一个相关的问题,并且我提供了足够的信息。
溴