这个问题在大多数 Android 考试中提出,但我没有从任何 android 论坛得到任何答案。
提前致谢。
这个问题在大多数 Android 考试中提出,但我没有从任何 android 论坛得到任何答案。
提前致谢。
直接来自Android 文档:
为避免创建无响应的 UI,请勿在 UI 线程上执行网络操作。默认情况下,Android 3.0(API 级别 11)及更高版本要求您在主 UI 线程以外的线程上执行网络操作;如果不这样做,则会引发 NetworkOnMainThreadException。
在 UI 线程上进行网络调用是绝对不能接受的。
永远永远永远永远永远永远永远永远。
曾经。
在Android上这样做几乎是不可能的。
如果您尝试在 UI 线程上执行此操作,Android 本身会抛出异常。
https://developer.android.com/reference/android/os/NetworkOnMainThreadException.html