Я полагаю, что потребуется много времени, прежде чем вы вернете результат, поэтому тикер все еще остается нулевым
, вы можете использовать kotlin сопрограммы для его обработки. или просто используйте обратный вызов, как это
data class bitt(val result: String = "") {
val someVal: String = "string"
fun method() {
print("something")
}
}
fun getTicker(response: String, onComplete: (bitt) -> Unit) {
val ticker = Gson().fromJson(response, bitt::class.java)
onComplete(ticker)
}
val response: String = "{'success':true,'message':'','result':'Im a sult'}"
println(response)
getTicker(response){ println(it) }