gpt4 book ai didi

Android 应用程序崩溃,没有任何堆栈跟踪错误

转载 作者:搜寻专家 更新时间:2023-11-01 08:18:32 24 4
gpt4 key购买 nike

我刚开始使用那个新应用程序,想看看我是否通过 Retrofit 获得任何响应并将其打印在 TextView 中。

但应用程序在没有任何堆栈跟踪的情况下崩溃,所以没有异常……什么都没有。

我有一个 Retrofit 接口(interface)和一个创建请求的“工厂”,所有内容都通过 Kotlin 协程在不同的线程中运行。

    class MainActivity : AppCompatActivity() {

private lateinit var debugTextView: TextView

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

debugTextView = findViewById(R.id.debugTextView)

val service = RetrofitFactory.makeCarDataService()
GlobalScope.launch(Dispatchers.Main) {
val request = service.getData()

val response = request.await()

debugTextView.text =response.toString()

}
}
}

我很想发布一个错误...但是没有,一切都应该完美运行:/

最佳答案

要使用 Dispatchers.Main,我们需要将以下行添加到应用程序的 build.gradle 文件依赖项中:

implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.1'

缺乏这种依赖性可能是应用程序在没有任何堆栈跟踪的情况下崩溃的原因。

关于Android 应用程序崩溃,没有任何堆栈跟踪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54987347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com