0

这个问题在大多数 Android 考试中提出,但我没有从任何 android 论坛得到任何答案。

提前致谢。

4

2 回答 2

4

直接来自Android 文档

为避免创建无响应的 UI,请勿在 UI 线程上执行网络操作。默认情况下,Android 3.0(API 级别 11)及更高版本要求您在主 UI 线程以外的线程上执行网络操作;如果不这样做,则会引发 NetworkOnMainThreadException。

在 UI 线程上进行网络调用是绝对不能接受的。

于 2017-03-08T17:36:46.243 回答
1

永远永远永远永远永远永远永远永远。

曾经。

在Android上这样做几乎是不可能的。

如果您尝试在 UI 线程上执行此操作,Android 本身会抛出异常。

https://developer.android.com/reference/android/os/NetworkOnMainThreadException.html

于 2017-03-08T17:34:27.720 回答