如何取消注册使用NsdManager注册的服务?

时间:2014-08-04 06:19:08

标签: android

我正在尝试正确清理使用

注册的服务
myNsdManager.registerService(serviceInfo, NsdManager.PROTOCOL_DNS_SD, myRegistrationListener)

我打电话

myNsdManager.unregisterService(myRegistrationListener);

在onDestroy()中,但问题是当我在Eclipse中重新编译我的应用程序时,它通过关闭以前运行的实例而不调用onDestroy()重新安装应用程序,使我之前注册的服务仍然注册并被myNsdManager发现.discoverServices()。如何正确取消注册我以前的服务?我确实搜索谷歌但没有回答。

谢谢

0 个答案:

没有答案