- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当使用 Retrofit 和 Coroutines 从 API 获取数据时,我有时会遇到应用程序崩溃,Logcat 中没有堆栈跟踪,但以下情况除外:AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-1
最佳答案
这通常是由 Retrofit 抛出一个常见的异常引起的,比如 UnknownHostException(如果没有 Internet),如果你没有指定 CoroutineExceptionHandler,协程会吞下异常。
因此,在您的启动代码中添加一个协程异常处理程序,如下所示:
val coroutineExceptionHandler = CoroutineExceptionHandler{_, throwable ->
throwable.printStackTrace()
}
fun getFromApi() {
viewModelScope.launch(Dispatchers.IO + coroutineExceptionHandler) {
retrofitService.getStuffFromInternet()
}
}
请注意,这只是将错误记录到 Logcat,以便您可以看到丢失的堆栈跟踪。你仍然需要弄清楚是什么原因造成的。
关于android - 获取AndroidRuntime : FATAL EXCEPTION: DefaultDispatcher-worker-1 with no other stack trace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71004285/
我正在开发一个婴儿名字应用程序。我在开发应用程序时遇到运行时异常。这是日志文件的一部分。 11-06 01:37:00.970: WARN/dalvikvm(631): threadid=1: thr
我对编程很陌生,我正在努力解决下一个问题。我正在使用 LibGDX 创建基于 Tiled 的游戏(以下教程)。现在桌面部分一切正常,并且可以正常工作。但是当我尝试运行 android 部分时,它会立即
对于我的一个学校项目,我正在使用 Android Studio 构建自己的应用。这将是我的第一个应用程序。我也是 Android Studio 的新手,刚开始学习 Java。我已经使用 python
我的 JNI 部分中有以下代码 fragment : JNIEnv* env = AndroidRuntime::getJNIEnv(); 上面的语句在我的函数中总是返回 NULL。然后我使用 env
在layout文件中使用自定义的View时遇到如下错误: 12-11 17:28:26.962: ERROR/AndroidRuntime(17121): android.view.Inflat
MyApplication 静默终止。它打印的最后一件事是来自某个函数的跟踪日志,然后 Vm 关闭而不引用我的应用程序。 这是日志 fragment 05-17 15:25:28.294 4385
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
由于某种原因,LogCat 不再在崩溃时报告任何堆栈跟踪。相反,我只得到以下信息: D/AndroidRuntime: Shutting down VM W/dalvikvm: threadid=1:
我的使用Google Maps SDK(v2)的应用刚刚开始崩溃,但出现以下异常: Process: com.currentlocation.android, PID: 7328 java.l
我正在调用网络服务以将图像保存在数据库中。为此,我从图库中挑选了一张图片并将其传递给网络服务。对我来说,它在 Samsung galaxy tab 中运行良好。但是当我在 HTC (Android 2
我正在为此苦苦挣扎..请帮助我。我也附上了 logcat 输出。请帮我解决这个问题。我从本地主机 url 调用数据库,因为我将数据库保存在 XAMPP mysql 中。问题是 ListView 根本没
当我导航到 android-sdk 文件夹下的 platform-tools 文件夹时,我可以执行一些操作,以便从 LogCat 获取输出。 p> 比如这个命令 adb logcat AndroidR
我正在开发一个应用程序,每次运行它时,我的应用程序都会崩溃。当我查看堆栈跟踪时,我收到此消息。 E/AndroidRuntime: FATAL EXCEPTION: main Process:
我的项目遇到问题......我在试用项目中编写了它。现在,我将代码移至主项目中。但是存在问题......我应该如何解决它? BmiMale.java package com.example.livep
这个问题已经有答案了: What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? (25 个回答)
调用 Web 服务时出现空指针异常。该服务提供 Json 数组,如下所示: [{"userid":210, "name" :"Karan", "email":"ka@gmail.com",
嗨,我仍在利用空闲时间学习 Android,我正在尝试使用 Json 从 Android 上的 MySQL DB 收集数据,但我在处理线程时遇到问题。 有任何提示可以指出解决这个问题的正确方向吗?也许
有没有其他人看到过在 Andriod 运行时无法解析导入的问题? 我正尝试按照以下说明构建日历 android 示例: http://samples.google-api-java-client.go
这个问题已经有一段时间了。我不知道为什么会出现此错误。我正在尝试从数据库中删除一行。我对插入或更新没有问题,只是删除功能。 这是我的日志: 07-11 16:32:06.296: W/CursorWr
我正在使用opencv做人脸检测应用程序。该应用程序已安装在手机中,但由于致命错误而突然关闭。这是我的MainActivity.java package com.example.oc2; import
我是一名优秀的程序员,十分优秀!