Android捕获异常

时间:2014-02-05 09:28:50

标签: android

我有一个例外,我想处理,但我无法根据堆栈跟踪来判断它的来源(NsdManager.java:338不是我的,而且文件只有58行)。它引用的文件都不是我的。

有没有办法处理来自Handler的任何异常?

E/AndroidRuntime﹕ FATAL EXCEPTION: NsdManager
    java.lang.NullPointerException
        at android.net.nsd.NsdManager$ServiceHandler.handleMessage(NsdManager.java:338)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.os.HandlerThread.run(HandlerThread.java:60)

当WiFi打开和关闭时,我正在使用处理程序来帮助发现/重新发现基于网络的服务。

编辑:代码贴吧

由于

1 个答案:

答案 0 :(得分:0)

原来NSD经理有一些长期存在的问题

https://code.google.com/p/android/issues/detail?id=35585

jmDNS效果更好。