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

android - 应用程序无响应错误

我有一个跟踪应用程序,它每 2 分钟根据 gps 和小区 ID 进行跟踪。我已经使用 AlarmManager 的 setRepeting() 从 MainActivity 启动了一项服务。然后在该服务中,我编写了一个 asynctask。在 onPreExecute() 中,我使用 gps 或 cellid 获取纬度和经度。在 doInBackground() 中,我从 sqlite db 获取数据并发送到服务器。即使在 asynctask 应用程序中编写了所有与网络相关的代码后,有时也会说应用程序没有响应。并按确定它重新启动。我能做些什么来避免这种情况。

获取坐标

0 投票
2 回答
180 浏览

android - Android Twitter 集成不适用于不同的操作系统版本

我正在尝试将 twiiter 与我的 android 应用程序集成,但我面临一些操作系统兼容性问题。当我在 2.3.4 android 设备上运行我的应用程序时,它工作正常,但是当我在我的 4.1.2 android jelly bean 设备上运行相同的程序时,由于在主线程上进行后台工作,它给了我一个错误。但我不知道如何使用异步任务在后台线程中完成这项工作。

我目前的实现如下

TwitterActivity.java

它在我的方法 updateLogin() 上显示错误

TwitterUtil.java

我正在为此应用程序使用以下 jar 文件

我的错误堆栈跟踪如下

0 投票
5 回答
216 浏览

android - AsyncTask 避免 NetworkOnMainThread

如何将不同的类型参数发送到 AsyncTask。

我正在使用 J Son/php 在 android 中开发登录系统。我得到了 NetworkOnMainThread 异常,有人建议我在我的代码中实现 AsyncTask。我需要以字符串和列表形式发送 URL。我怎样才能将它发送到函数?这些值是从其他类发送的。

我不知道我是否正确。希望回应。

这是我的修改完成

我这样调用 AsyncTask :

现在收到此错误。

请注意,我已经更改了上面提交的代码。

0 投票
1 回答
382 浏览

android - Android AsyncTask 日志记录失败

我有以下代码,该代码在注册为接收定期(每秒 1 个)广播的类中调用:

但是,由于此代码作为 BroadcastReceiver 被触发,因此在 UI 线程中运行,我得到:

所以我决定在 AsyncTask 中尝试一下:

但是,当我这样做时,我没有得到任何输出。知道这里有什么问题吗?谢谢!

0 投票
2 回答
2995 浏览

android - Android 异步 HttpUrlConnection 请求

我有这个发送登录请求的代码:

但是除了 NetworkOnMainThread 之外,应用程序崩溃了:

事实上,在这个字符串中,“handle”是一个 HttpURLConnection 对象:

我已经尝试过为此使用 Handler,但结果相同。怎么了?

更新

这是一个发送登录请求的函数:

清单的权限:

登入

它没有任何有趣的地方。

吐司

makeToast 也一样——没什么有趣的。

0 投票
2 回答
62 浏览

java - LogCat 问题

我正在阅读 Professional Android 2 Application Development 并制作了一个应用程序。但是当我启动 avd 并运行 avd 时,会弹出:不幸的是,地震已经停止。在 Eclipse 中,logcat 弹出,我收到以下错误消息:

问题是什么

0 投票
4 回答
632 浏览

android - NetworkOnMainThreadException 错误?

我已经完成了以下代码来显示一个简单的 twitter 提要,但它出现了一个错误。可能是因为我在做片段,但我不确定。我遵循了一个关于如何创建 twitter 提要的教程,所以它应该可以工作,但我不知道。大家能找到问题吗?

0 投票
1 回答
659 浏览

android - 发送请求 oncreate vs onresume

当我在我的onCreate() 方法中发送请求时,我收到networkonmainthreadexception异常,但是当我在onResume()方法中发送请求时它运行良好。有什么区别?是否有任何独立的 onResume方法线程或什么?

0 投票
4 回答
262 浏览

android - Android注册/登录不起作用

大家好,所以我按照 androidhive 登录/注册 android 系统,我添加了名字和姓氏,但是由于某种原因,当我单击注册时,我的应用程序崩溃了 :(。这是我的代码

DBConnect.php

添加:DBFunctions.php

}

?>

我真的很感激帮助,因为我完全卡住了:S

PS:成功注册后的insta关闭发布logcat down

日志猫:

0 投票
1 回答
649 浏览

android - Android 应用可在 3g 上运行,但不适用于 wi-fi

我有一个活动(MainActivity),它应该对我的服务器进行版本检查,并允许用户登录帐户。问题是这两个功能都使用网络连接(显然),它们使用 3g 连接但我尝试使用 wifi 连接应用程序抛出 NetworkOnMainThread 异常。更奇怪的事情(至少对我来说)是这个问题只发生在这个活动中,所有其他活动都可以访问 3g 和 wifi,并且它们使用与 MainActivity 相同的类。怎么会这样?

主要活动:

PostRequest 代码:公共类 PostRequest 扩展 AsyncTask {

}

堆栈跟踪: