我刚开始使用这个新的应用程序,想看看是否可以通过Retrofit获取任何响应并在TextView中打印它。
但是应用程序崩溃了,没有任何堆栈跟踪,因此没有异常...什么也没有。
我有一个Retrofit接口和一个“工厂”,用于创建请求,所有内容都在不同的线程中运行,通过Kotlin Coroutine实现。
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()
}
}
}
我很想发布一个错误...但没有,一切应该完美运行 :/
debugTextView = findViewById(R.id.debugTextView)
之后的所有代码,程序崩溃了吗? - John Joe