java 线程 假死_主线程空指针异常,程序出现假死

最近开发遇到一个很奇怪的问题,具体描述如下:

1.在webview中,通过main.startActivity方式去调用原生的地图Activity,地图可以正常打开,但是logcat中出现一个error,该error是在地图Activity的oncreate方法之前出现的,但地图可以正常打开,错误信息具体如下:

> 04-10 12:15:05.577 26523-26764/net.feelsky.byfz W/System.err: java.net.SocketException: Socket closed

04-10 12:15:05.577 26523-26764/net.feelsky.byfz W/System.err: at libcore.io.Posix.accept(Native Method)

04-10 12:15:05.577 26523-26764/net.feelsky.byfz W/System.err: at libcore.io.BlockGuardOs.accept(BlockGuardOs.java:55)

04-10 12:15:05.582 26523-26764/net.feelsky.byfz W/System.err: at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:98)

04-10 12:15:05.582 26523-26764/net.feelsky.byfz W/System.err: at java.net.ServerSocket.implAccept(ServerSocket.java:203)

04-10 12:15:05.582 26523-26764/net.feelsky.byfz W/System.err: at java.net.ServerSocket.accept(ServerSocket.java:128)

04-10 12:15:05.587 26523-26764/net.feelsky.byfz W/System.err: at io.dcloud.common.util.net.http.LocalServer.run(LocalServer.java:58)

04-10 12:15:05.587 26523-26764/net.feelsky.byfz W/System.err: at java.lang.Thread.run(Thread.java:841)

2.在地图Activity中按回退按钮返回到webview界面,一段时间后程序假死(时间段内没有做过任何操作),并且未捕获到明显的异常,只有以下提示:

> 04-10 12:15:36.107 26523-26523/net.feelsky.byfz W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41594c50)

3.因没有明确提示,自己在SDK_WebApp 类中继承了Thread.UncaughtExceptionHandler接口后,捕捉到一些异常,具体如下:

> 04-10 12:15:36.107 26523-26523/net.feelsky.byfz I/SDK_WebApp: uncaughtException, thread:Thread[main,5,main] name:main id:1 exception: java.lang.NullPointerException

04-10 12:15:36.107 26523-26523/net.feelsky.byfz I/SDK_WebApp: VMStack.java dalvik.system.VMStack getThreadStackTrace -2

04-10 12:15:36.107 26523-26523/net.feelsky.byfz I/SDK_WebApp: Thread.java java.lang.Thread getStackTrace 579

04-10 12:15:36.107 26523-26523/net.feelsky.byfz I/SDK_WebApp: SDK_WebApp.java net.feelsky.byfz.integrate.SDK_WebApp uncaughtException 62

04-10 12:15:36.107 26523-26523/net.feelsky.byfz I/SDK_WebApp: ThreadGroup.java java.lang.ThreadGroup uncaughtException 693

04-10 12:15:36.107 26523-26523/net.feelsky.byfz I/SDK_WebApp: ThreadGroup.java java.lang.ThreadGroup uncaughtException 690

04-10 12:15:36.107 26523-26523/net.feelsky.byfz I/SDK_WebApp: NativeStart.java dalvik.system.NativeStart main -2

04-10 12:15:36.112 26523-26523/net.feelsky.byfz I/SDK_WebApp: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/net.feelsky.byfz-1.apk"],nativeLibraryDirectories=[/data/app-lib/net.feelsky.byfz-1, /vendor/lib, /system/lib, /data/datalib]]]

从异常信息中中发现,main主线程中出现一个空指针异常,导致程序假死,但是 又不知道这个为什么报这个空指针异常,请大神们帮忙,项目比较紧,谢谢大神们~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值