by Guest » 27 Jan 2025, 07:25
Fehler: Java.lang.IilleGalStateException: Erwartete Startung. p>
Code: Select all
fun getData() {
apiCall().apiService.getData()
.enqueue(object : Callback {
override fun onResponse(
call: Call,
response: Response
) {
Log.e("CHECK_RES", "onResponse: " + response.body()?.punchline)
}
override fun onFailure(call: Call, t: Throwable) {
Log.e("CHECK_RES", "Error: " + t.localizedMessage)
Toast.makeText(this@MainActivity, "Error"+t.localizedMessage, Toast.LENGTH_SHORT).show()
}
})
Retrofit Class ---> apiCall.kt
val BASE_URL = "
https://official-joke-api.appspot.com“
Code: Select all
private val retrofit by lazy {
Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build()
}
val apiService by lazy {
retrofit.create(apiService::class.java)
}
Schnittstelle ---> apiService.kt
Code: Select all
@GET("/jokes/random/25")
fun getData(): Call
Ich versuche, diesen Fehler zu beheben, also lassen Sie es mich bitte wissen, wenn jemand eine Lösung für diesen Fehler hat.
Fehler: Java.lang.IilleGalStateException: Erwartete Startung. p>
[code]fun getData() {
apiCall().apiService.getData()
.enqueue(object : Callback {
override fun onResponse(
call: Call,
response: Response
) {
Log.e("CHECK_RES", "onResponse: " + response.body()?.punchline)
}
override fun onFailure(call: Call, t: Throwable) {
Log.e("CHECK_RES", "Error: " + t.localizedMessage)
Toast.makeText(this@MainActivity, "Error"+t.localizedMessage, Toast.LENGTH_SHORT).show()
}
})
[/code]
[b]Retrofit Class ---> apiCall.kt[/b]
val BASE_URL = " https://official-joke-api.appspot.com“
[code]private val retrofit by lazy {
Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build()
}
val apiService by lazy {
retrofit.create(apiService::class.java)
}
[/code]
[b]Schnittstelle ---> apiService.kt[/b]
[code]@GET("/jokes/random/25")
fun getData(): Call
[/code]
Ich versuche, diesen Fehler zu beheben, also lassen Sie es mich bitte wissen, wenn jemand eine Lösung für diesen Fehler hat.