问题标签 [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 投票
4 回答
6387 浏览

android - 如何从后台任务更新 UI

我的应用程序无法在 android 版本 4.1 上运行,出现异常,例如android.os.NetworkOnMainThreadException

我在stackoverflow上搜索建议我在后台做网络线程,AsyncTask所以在使用backgroundtask之前,我的屏幕看起来像这样http://imgur.com/PlhS03i在使用backgroundtask后在营养和成分标签中显示多行我的屏幕看起来像这样http: //imgur.com/zUvxNpy在成分和营养标签中只显示单行

在后台任务代码之前是这样的,见下文

使用后AsyncTask请参见下面的代码

请帮忙

提前致谢...:)

0 投票
2 回答
351 浏览

java - android.os.NetworkOnMainThreadException 。需要使用异步任务来解决这个问题吗?

当我试图获取列表视图的某个日期时出现此错误,当我搜索它时,我发现它的解决方案是使用异步任务,但不知道如何使用它,所以我可以如何使用它我的代码?

这是代码:

0 投票
1 回答
276 浏览

java - android.os.NetworkOnMainThreadException 平板电脑上的聊天程序

简而言之,我一直在使用简单的套接字和打印编写器制作 PC <---> Android 聊天。我有 PC 客户端和服务器工作,我不能去工作是 android 因为我真的很陌生。当我尝试连接时,任何人都可以帮我解决这个错误吗?

仅供参考:我确实在 google 和 asynctask 上的 stackoverflow 的其余部分上进行了查找,但没有什么是清楚的。我试图了解它是如何工作的,但没有一个例子接近。我更改了代码,因此我的 connectButton onClickListener 启动了一个新的 ServerTask(这是 AsyncTask),并将它放入我曾经在 onClickListener 上使用的代码中。我不得不注释掉异常,因为它正在写入 doInBackground 中的 UI,这显然是不可能的。我只是不明白为什么如果我启动了新的 AsyncTask 就无法连接

0 投票
1 回答
349 浏览

android - 获取 NetworkOnMainThreadException 在 AsyncTask 中创建套接字

如果我从我的 asycTask 的 doInBackground() 方法中尝试创建一个调用bulb.connectToHW() 的套接字,我怎么可能得到 android.os.NetworkOnMainThreadException?

这是 AsyncTask 的代码:

这是 UIThread 的代码:

0 投票
0 回答
1288 浏览

java - 从 android 设备(libnodave)连接到 PLC

我使用 libnodave 库(Java 版本)从 android 设备连接到 PLC(S7-300)。在 Eclipse 中编写项目。当我尝试连接时,会出现连接错误。这是日志文件:

请帮帮我!

0 投票
3 回答
36266 浏览

java - 如何在 Android 中修复 NetworkonMainThreadException?

我正在创建一个分配项目,我是 Android 新手,我想从非常常见的 url 访问 json http://api.androidhive.info/contacts/

问题:我正在尝试读取 url 并获取并解析此 url 返回的 json,

我已经在我的 AndroidManifest.xml 中添加了以下行

偏好:我的安卓偏好是

  1. API 18 级
  2. 安卓 4.3

这就是我试图阅读网址的方式

错误信息

我也在关注本教程的 ListView 示例 http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/

0 投票
1 回答
2111 浏览

android - Genymotion无法连接到服务器?

我有一个向服务器发送 http 请求并接收 JSON 进行处理的应用程序。我在物理设备和 Genymotion 上都对其进行了测试。

该应用程序在物理设备上运行良好,但在 Genymotion throws 上NetworkOnMainThreadException

我跟踪了异常,这是问题所在:

Genymotion 似乎无法连接到服务器来执行请求。但它的浏览器可以很好地加载网站。

那么,有人知道这里出了什么问题吗?

0 投票
2 回答
117 浏览

android - 在我的 Android APP 上布局一个 XML 网站

我一直在寻找很长时间来回答我的简单问题,但还没有找到。

我刚刚开始 Android 开发,我无法将这个简单的 XML布局到我刚刚创建的 Android 应用程序中。

有我的代码:

如您所见,我放了一些 Logcat 来查看“光标”的位置,但它无法通过此行:

有人能帮助我吗?

0 投票
2 回答
671 浏览

java - 发生异常:android.os.NetworkOnMainThreadException

我收到错误发生异常:android.os.NetworkOnMainThreadException 即使我已经使用 AsyncTask。错误出现在 LongOperation.java 上, while ((line = reader.readLine()) != null) { 代码如下:

AsyncTaskActivity.java:

主.xml:

LongOperation.java:

有没有人可以帮忙?

0 投票
2 回答
253 浏览

android - 由于 NetworkOnMainThreadException 或应用程序在启动时崩溃

我的应用程序在启动时崩溃

1.如果我从清单中删除Uses-sdk标签。应用程序运行完美。

2.如果我Uses-sdk在 Manifest 中有 Tag。它在 Log Cat 中显示 NetworkOnMainThreadException。

我使用 AsyncTask 来解决这个问题???

LOGCAT

显现

连接.java

WifiApManager

}