问题标签 [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.
android - 如何从后台任务更新 UI
我的应用程序无法在 android 版本 4.1 上运行,出现异常,例如android.os.NetworkOnMainThreadException
我在stackoverflow上搜索建议我在后台做网络线程,AsyncTask
所以在使用backgroundtask之前,我的屏幕看起来像这样http://imgur.com/PlhS03i在使用backgroundtask后在营养和成分标签中显示多行我的屏幕看起来像这样http: //imgur.com/zUvxNpy在成分和营养标签中只显示单行
在后台任务代码之前是这样的,见下文
使用后AsyncTask
请参见下面的代码
请帮忙
提前致谢...:)
java - android.os.NetworkOnMainThreadException 。需要使用异步任务来解决这个问题吗?
当我试图获取列表视图的某个日期时出现此错误,当我搜索它时,我发现它的解决方案是使用异步任务,但不知道如何使用它,所以我可以如何使用它我的代码?
这是代码:
java - android.os.NetworkOnMainThreadException 平板电脑上的聊天程序
简而言之,我一直在使用简单的套接字和打印编写器制作 PC <---> Android 聊天。我有 PC 客户端和服务器工作,我不能去工作是 android 因为我真的很陌生。当我尝试连接时,任何人都可以帮我解决这个错误吗?
仅供参考:我确实在 google 和 asynctask 上的 stackoverflow 的其余部分上进行了查找,但没有什么是清楚的。我试图了解它是如何工作的,但没有一个例子接近。我更改了代码,因此我的 connectButton onClickListener 启动了一个新的 ServerTask(这是 AsyncTask),并将它放入我曾经在 onClickListener 上使用的代码中。我不得不注释掉异常,因为它正在写入 doInBackground 中的 UI,这显然是不可能的。我只是不明白为什么如果我启动了新的 AsyncTask 就无法连接
android - 获取 NetworkOnMainThreadException 在 AsyncTask 中创建套接字
如果我从我的 asycTask 的 doInBackground() 方法中尝试创建一个调用bulb.connectToHW() 的套接字,我怎么可能得到 android.os.NetworkOnMainThreadException?
这是 AsyncTask 的代码:
这是 UIThread 的代码:
java - 从 android 设备(libnodave)连接到 PLC
我使用 libnodave 库(Java 版本)从 android 设备连接到 PLC(S7-300)。在 Eclipse 中编写项目。当我尝试连接时,会出现连接错误。这是日志文件:
请帮帮我!
java - 如何在 Android 中修复 NetworkonMainThreadException?
我正在创建一个分配项目,我是 Android 新手,我想从非常常见的 url 访问 json http://api.androidhive.info/contacts/
,
问题:我正在尝试读取 url 并获取并解析此 url 返回的 json,
我已经在我的 AndroidManifest.xml 中添加了以下行
偏好:我的安卓偏好是
- API 18 级
- 安卓 4.3
这就是我试图阅读网址的方式
错误信息
我也在关注本教程的 ListView 示例 http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/
android - Genymotion无法连接到服务器?
我有一个向服务器发送 http 请求并接收 JSON 进行处理的应用程序。我在物理设备和 Genymotion 上都对其进行了测试。
该应用程序在物理设备上运行良好,但在 Genymotion throws 上NetworkOnMainThreadException
。
我跟踪了异常,这是问题所在:
Genymotion 似乎无法连接到服务器来执行请求。但它的浏览器可以很好地加载网站。
那么,有人知道这里出了什么问题吗?
android - 在我的 Android APP 上布局一个 XML 网站
我一直在寻找很长时间来回答我的简单问题,但还没有找到。
我刚刚开始 Android 开发,我无法将这个简单的 XML布局到我刚刚创建的 Android 应用程序中。
有我的代码:
如您所见,我放了一些 Logcat 来查看“光标”的位置,但它无法通过此行:
有人能帮助我吗?
java - 发生异常:android.os.NetworkOnMainThreadException
我收到错误发生异常:android.os.NetworkOnMainThreadException 即使我已经使用 AsyncTask。错误出现在 LongOperation.java 上,
while ((line = reader.readLine()) != null) {
代码如下:
AsyncTaskActivity.java:
主.xml:
LongOperation.java:
有没有人可以帮忙?
android - 由于 NetworkOnMainThreadException 或应用程序在启动时崩溃
我的应用程序在启动时崩溃
1.如果我从清单中删除Uses-sdk
标签。应用程序运行完美。
2.如果我Uses-sdk
在 Manifest 中有 Tag。它在 Log Cat 中显示 NetworkOnMainThreadException。
我使用 AsyncTask 来解决这个问题???
LOGCAT
显现
连接.java
WifiApManager
}