问题标签 [networkonmainthread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
26071 浏览

android - 尝试使用 Calimero Java 库通过 WiFi 连接时出现“android.os.NetworkOnMainThreadException”

我正在使用一个使用开源 java 库 (Calimero) 的 Android 应用程序。当我尝试通过 WiFi 连接到 KNXnet/IP 路由器时,我的代码出错。

这里是问题代码:

在以下位置引发此错误KNXException e

ConnectionImpl.java 的第 360 行是socket.send(p);

从这个方法:

可能是什么问题呢?

0 投票
1 回答
2110 浏览

android - HttpResponse.getEntity() NetworkOnMainThreadException

可能重复:
NetworkOnMainThreadException

很长一段时间以来,我一直在使用在AsyncTask. AsyncTask返回一个HttpResponse对象。一切都很好,GUI线程从未冻结或任何事情。

现在,突然之间,这创建了一个NetworkOnMainThreadException

有没有搞错??为什么被getEntity()认为是网络?在我看来,该行仅将响应转换为输入流,不需要网络连接。谁做出了这个决定?为什么他们决定这应该是网络?

异步任务:

回调接口:

请求信息:

然后我使用 jackson 将 json 响应转换为对象。这就是发生异常的地方:

0 投票
3 回答
1220 浏览

android - android.os.NetworkOnMainThreadException 和非阻塞套接字

我在非阻塞模式下使用 Java nio 套接字,但是当我调用 write 时,我仍然得到 NetworkOnMainThreadException。

我希望这可以工作,因为套接字不会阻塞,并且在调用需要阻塞的情况下只返回 0。但我仍然收到 NetworkOnMainThreadException

0 投票
4 回答
780 浏览

android - 错误 networkonmainthreadexception null

我有这段代码,但在我的 Android Emulator 4.2 中出现以下错误:networkonmainthreadexception null

我是 Android 新手,这是我的第一个应用程序,我有一个网络视图,需要下载 PDF 并保存在 SD 卡中。

这是我的代码:

0 投票
1 回答
902 浏览

android - Android AsyncTask 和 NetworkOnMainThreadException

我正在开发一个使用 Jsoup 的 Android 应用程序。在开发的早期,我“解决”了必须实现任何类型的线程,因为我只想在处理线程之前完成大部分代码。我现在正在尝试使用 AsyncTask,但我仍然收到 NetworkOnMainThreadException 错误。我已经阅读了大量关于 AsyncTask 的教程和 SO 帖子,但似乎仍然可以找出问题所在。当我添加 StrictMode... 代码时,除了使用 Jsoup 加载数据时 UI 锁定之外,该应用程序可以正常工作。如果有人能告诉我我在 AsyncTask 方面做错了什么,我将不胜感激。(PS 我知道有很多代码冗余需要清理,但我想让 AsyncTask 先工作)

0 投票
4 回答
27274 浏览

android - android.os.NetworkOnMainThreadException 上的服务启动在 android

在android上尝试了我的全新服务后,我得到了这个:

我猜是与清单文件和权限有关的东西,该服务在最后一个活动之后启动,以更新服务器上的数据并检索新数据并在 android 上的 sqlite 上保存 id:

这里还有清单文件:

日志猫:

难道我做错了什么?

这也是服务:

0 投票
1 回答
967 浏览

android - IntetentService 中的 NetworkOnMainThreadException

我有一个执行网络操作(HTTP POST)的 IntentService,但它显示了 NetworkOnMainThreadException。如果我是对的,IntentService 将在单独的线程上运行。谁能说出为什么会抛出这个异常?我的代码是:

JSONParser.java 在下面给出

0 投票
2 回答
3156 浏览

java - 调用 Url.OpenStream 时出现 Android NetworkOnMainThreadException

在模拟器(Android 4.0.3 / API 15)上运行我的代码时出现此异常。打开流时,它会抛出异常。错误消息是null

URL 仍在使用模拟器(在浏览器中)。

我已经清理了项目。

也允许互联网连接:

例外 :android.os.NetworkOnMainThreadException

0 投票
6 回答
168 浏览

java - 我正在尝试让我的应用程序连接到我的服务器。但它会抛出这些错误。如何修复 MainThreadException?

从以下代码:

0 投票
1 回答
99 浏览

android - Android facebook 好友在 4.0 或更高版本的 android 操作系统中获取显示 NetworkOnMainThreadException

我正在尝试在我的 android 应用程序中获取 facebook 朋友我的代码在较低的 android 版本中运行良好,但它在 4.0 及更高版本中显示NetworkOnMainThreadException 。

这是我的代码: