启动屏幕VC 接口服务 我得到的错误“必须在主线程上进行调用” 我正在毫无问题地获取数据,但我想给出错误的应用程序崩溃了。 dispatchQueue 部分有错误吗? 为什么我会在这里出错? 当 inte.net 被切断或 api 没有响应时,我想要做的是将错误消息毫无问题地显示在屏幕上。 ...
启动屏幕VC 接口服务 我得到的错误“必须在主线程上进行调用” 我正在毫无问题地获取数据,但我想给出错误的应用程序崩溃了。 dispatchQueue 部分有错误吗? 为什么我会在这里出错? 当 inte.net 被切断或 api 没有响应时,我想要做的是将错误消息毫无问题地显示在屏幕上。 ...
我正在使用 kotlin 发送 http 请求并收到此错误错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx/xxx.android.ui.xxx}: android.os.NetworkOn ...
我希望我的应用程序在使用 workmanager 时在后台读取电子邮件并发送通知,我的工作经理在几次执行后停止工作,在后台任务上抛出 NetworkOnMainThreadException:我想制作一个可靠的应用程序来为新收到的电子邮件发送通知意味着我需要它每 15 分钟永远执行一次。 你知道我 ...
在我的 android 应用程序中,我收到“应用程序可能在其主线程上做太多工作”作为警告,api 调用需要很长时间才能做出响应。我用一个例子展示了它。我有一个单选按钮,每个按钮有 2 个案例将在单击时进行 api 调用,结果将向用户显示数据列表。以下是我的代码。 ServerAuthenticat ...
我被困在一个问题上,源于以下事实: Android 主线程不应被阻塞 我需要执行依赖网络调用(例如登录请求 onSuccess身份验证请求) onSuccess登录请求我需要更新 UI(比如从一个 Activity 导航到另一个)。 我可以通过将 Volley 中的代码直接嵌套在 ...
我正在使用 Imgur API 上传图片。 使用相机单击图像并存储为位图,该位图进一步转换为 Base-64 字符串。 然后我将 Base-64 字符串传递给一个函数,该函数应该将图像上传到 Imgur。 但代码返回错误: android.os.NetworkOnMainThreadExcepti ...
我一直在尝试在按下按钮时验证网络连接状态。 特此代码 但是,当按下按钮时,可以在控制台中看到以下输出。 有人可以解释一下 NetworkOnMainThread 异常的原因吗? 非常感谢。 ...
在我的应用程序中,我有一个队列,其中包含应发送到服务器的数据库中的项目。 因为我希望这个队列被持续监控并且因为这个任务包括网络通信,所以我制作了一个实现 Runnable 的 class,我称之为我的 QueueWorkerThread。 但由于某种原因,我仍然得到“android.os.Netw ...
我想在主线程上执行 doOnSubscribe 块。 我正在尝试这个: doOnSubscribe 在主线程上运行,但 .getProfile() 也在 UI 线程上运行,我收到错误 NetworkOnMainThreadException。 如何设置调度器,所以 doOnSubscribe ...
错误 编码 我的提问 我想知道为什么当我在线程循环中发送一些数据时,对我来说,一切都不是在主线程上,那么为什么当我在一个新线程上时,他会出现android.os.NetworkOnMainThreadException错误,可能是在我执行 serverur 线程之前,我执行了另一个使用套接字 ...
我正在尝试通过 UDP 将一个字符串从我的手机发送到我的电脑。 在模拟器中,一切正常,我可以发送字符串,并且可以使用服务器端程序在我的计算机上接收消息。 每当我在手机上安装 apk 并尝试发送消息时,它都会在线路上崩溃: tPort 中写入了端口。 tIP 中有 IP。 我在清单中请求此 ...
我试图在android studio中创建一个简单的客户端套接字但我无法做到并且无法理解异常。 每当我尝试创建连接时,我的应用程序崩溃。 我的应用程序上有一个名为“Button”的按钮 ---------崩溃的开始 ...
大家。 我正在使用抽屉活动,使用片段更改内容,因此有PerfilFragment ,例如: CurrentView类型是一个内部类,以及Insert类: 在以下行中的doInBackground方法内引发了异常: Table perfilTable = Table.loadTa ...
我正在尝试使用 View/ViewModel/UseCase/Repository 模式进行 basic.network 调用。 主要的异步调用是通过协程执行的,它们都是使用Dispatchers.IO启动的。 首先,这里是相关代码: 视图模型: GetContactHistory 用例: 上面 ...
我正在使用Xcode和Swift。 我有一个正在使用的UIViewController的类。 在此UIViewController我想用自定义类ConnectionLostView呈现某种弹出视图。 在此UIView有一个UIButton 。 如果按下按钮,将tryToReconnect ...
因此,每次尝试将照片上传到服务器时,我都会在该应用程序上崩溃。 这是错误消息 如您所见,即使我使用enqueue异步运行代码,我也会收到NetworkonMainThreadExeption错误()。请有人帮我弄清楚 ...
我正在获取NetworkOnMainThreadException的异常和OutputStreamWriter()的未知异常。 此类负责通过PHP脚本http://213.251.43.215/addContact.php连接到SQL数据库,如果匹配,它将从数据库返回值。 它似乎没有成功连接 ...
我正在尝试查找AOSP源代码的一部分,该部分负责保护在主线程上进行网络调用并因此NetworkOnMainThreadException ,但到目前为止,我还是失败了。 那么Android如何识别主线程上的网络调用? 它是否检查操作系统的某些网络组件(可能发生在硬件层?)? 感谢M ...
我正在使用rxjava2进行网络呼叫,但我感到恐惧。 NetworkOnMainThreadException。 我正在使用fromCallable,它应该将呼叫推迟到订阅之前。 这是我的代码: 和我的getMovieFromAPI(movieID): 为什么会这样呢? ...
我正在尝试从api中获取列表,并使用带有RxJava的Retrofit在recyclerview中显示。 我用下面的代码- 以下两行指定了将在新线程中进行REST调用。 当调用响应返回时,在mainThread上调用onNext,onError和onComplete方法。 ...