我想問一下,如果函數做AsyncTask,是否有可能從函數'返回'一個值 ?Android - Kotlin:在異步樂趣中的返回值
例如:
fun readData() : Int{
val num = 1;
doAsync {
for (item in 1..1000000){
num += 1;
}
}
return num;
}
在這個函數的問題是,是的AsyncTask不完又那麼我從功能的錯誤值,任何想法如何解決呢?
正在使用一個接口是唯一的原因或存在像Swift一樣的編譯處理程序?
沒有辦法從這個意義上返回一個值。你可以使用回調函數。 – fjc