Android数据报套接字引发" NetworkOnMainThreadException"而不是" SocketException"

时间:2016-01-22 20:05:04

标签: java android sockets

在DatagramSocket引用(link to reference page)中,显示

public void connect (SocketAddress peer)

如果发生错误,

函数抛出SocketException但实际上当函数在Honeycomb或更高版本的UI线程上运行时它会抛出NetworkOnMainThreadException

所以我的问题是为什么NetworkOnMainThreadException不是在投掷标题下写的,只写SocketException

1 个答案:

答案 0 :(得分:3)

因为SocketExceptionchecked exception,而NetworkOnMainThreadExceptionunchecked exception