cost 439 ms
必须在主线程上进行调用我可以获得数据但是当我希望它显示错误消息时它崩溃了 - Call must be made on main thread i can get the data but when i want it to show error message it crashes

启动屏幕VC 接口服务 我得到的错误“必须在主线程上进行调用” 我正在毫无问题地获取数据,但我想给出错误的应用程序崩溃了。 dispatchQueue 部分有错误吗? 为什么我会在这里出错? 当 inte.net 被切断或 api 没有响应时,我想要做的是将错误消息毫无问题地显示在屏幕上。 ...

WorkManager 在后台抛出 NetworkOnMainThreadException - WorkManager throws NetworkOnMainThreadException when in background

我希望我的应用程序在使用 workmanager 时在后台读取电子邮件并发送通知,我的工作经理在几次执行后停止工作,在后台任务上抛出 NetworkOnMainThreadException:我想制作一个可靠的应用程序来为新收到的电子邮件发送通知意味着我需要它每 15 分钟永远执行一次。 你知道我 ...

Choreographer:跳帧:应用程序可能在其主线程上做了太多工作 - Choreographer: Skipped frames : The application may be doing too much work on its main thread

在我的 android 应用程序中,我收到“应用程序可能在其主线程上做太多工作”作为警告,api 调用需要很长时间才能做出响应。我用一个例子展示了它。我有一个单选按钮,每个按钮有 2 个案例将在单击时进行 api 调用,结果将向用户显示数据列表。以下是我的代码。 ServerAuthenticat ...

当我在单独的线程(实现 Runnable)上运行 class 时,为什么会出现“android.os.NetworkOnMainThreadException”? - Why do I get “android.os.NetworkOnMainThreadException” when I run the class on a separate thread (implementing Runnable)?

在我的应用程序中,我有一个队列,其中包含应发送到服务器的数据库中的项目。 因为我希望这个队列被持续监控并且因为这个任务包括网络通信,所以我制作了一个实现 Runnable 的 class,我称之为我的 QueueWorkerThread。 但由于某种原因,我仍然得到“android.os.Netw ...

android.os.NetworkOnMainThreadException 当套接字代码似乎在另一个线程上执行时 - android.os.NetworkOnMainThreadException when the socket code seems to be executed on another thread

错误 编码 我的提问 我想知道为什么当我在线程循环中发送一些数据时,对我来说,一切都不是在主线程上,那么为什么当我在一个新线程上时,他会出现android.os.NetworkOnMainThreadException错误,可能是在我执行 serverur 线程之前,我执行了另一个使用套接字 ...

DatagramSocket 使设备上的应用程序崩溃,而不是在模拟器上 - DatagramSocket crashes app on device, not on emulator

我正在尝试通过 UDP 将一个字符串从我的手机发送到我的电脑。 在模拟器中,一切正常,我可以发送字符串,并且可以使用服务器端程序在我的计算机上接收消息。 每当我在手机上安装 apk 并尝试发送消息时,它都会在线路上崩溃: tPort 中写入了端口。 tIP 中有 IP。 我在清单中请求此 ...

为什么在AsyncTask中抛出NetworkOnMainThreadException? - Why NetworkOnMainThreadException is being thrown inside AsyncTask?

大家。 我正在使用抽屉活动,使用片段更改内容,因此有PerfilFragment ,例如: CurrentView类型是一个内部类,以及Insert类: 在以下行中的doInBackground方法内引发了异常: Table perfilTable = Table.loadTa ...

通过 `Dispatchers.IO` 启动协程时出现 NetworkOnMainThreadException - NetworkOnMainThreadException while launching coroutines via `Dispatchers.IO`

我正在尝试使用 View/ViewModel/UseCase/Repository 模式进行 basic.network 调用。 主要的异步调用是通过协程执行的,它们都是使用Dispatchers.IO启动的。 首先,这里是相关代码: 视图模型: GetContactHistory 用例: 上面 ...

我从android.os.NetworkOnMainThreadException和另一个未知异常从OutputStreamWriter() - I'm getting android.os.NetworkOnMainThreadException and another unknown exception from the OutputStreamWriter()

我正在获取NetworkOnMainThreadException的异常和OutputStreamWriter()的未知异常。 此类负责通过PHP脚本http://213.251.43.215/addContact.php连接到SQL数据库,如果匹配,它将从数据库返回值。 它似乎没有成功连接 ...

Android OS如何识别主线程上的网络调用并引发NetworkOnMainThreadException - How Android OS recognizes network calls on main thread and throws NetworkOnMainThreadException

我正在尝试查找AOSP源代码的一部分,该部分负责保护在主线程上进行网络调用并因此NetworkOnMainThreadException ,但到目前为止,我还是失败了。 那么Android如何识别主线程上的网络调用? 它是否检查操作系统的某些网络组件(可能发生在硬件层?)? 感谢M ...

带有.subscribeOn(Schedulers.newThread())的NetworkOnMainThreadException - NetworkOnMainThreadException with .subscribeOn(Schedulers.newThread())

我正在尝试从api中获取列表,并使用带有RxJava的Retrofit在recyclerview中显示。 我用下面的代码- 以下两行指定了将在新线程中进行REST调用。 当调用响应返回时,在mainThread上调用onNext,onError和onComplete方法。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM