Je voudrais demander s'il est possible de 'renvoyer' une valeur à partir d'une fonction si la fonction faisant AsyncTask?Android - Kotlin: valeur de retour en async fun
Par exemple:
fun readData() : Int{
val num = 1;
doAsync {
for (item in 1..1000000){
num += 1;
}
}
return num;
}
Le problème dans cette fonction est que le AsyncTask est fini pas encore si je reçois une mauvaise valeur de la fonction, toute idée comment le résoudre?
utilise une interface est le seul pourquoi ou existe-t-il un gestionnaire de compilation comme dans Swift?
Il n'existe aucun moyen de renvoyer une valeur dans ce sens. Vous pouvez utiliser une fonction de rappel. – fjc