ce code ci-dessous est une boucle sur un service Web comment attendre jusqu'à ce que booléen est vrai avant chaque boucleEn attendant d'obtenir booléen est vrai
vérifier le commentaire dans le code
for (i=0;i<contactsString.length-1;i++){
Phone phone=new Phone();
phone.phone=contactsString[i];
check=false;
WebService.getInstance().getApi().checkNumber(phone).enqueue(new Callback<MainResponse>() {
@Override
public void onResponse(Call<MainResponse> call, Response<MainResponse> response) {
availableUsers++;
check=true;
}
@Override
public void onFailure(Call<MainResponse> call, Throwable t) {
}
});
//--- here how to wait untill check is true then continue the loop
}
où vous affectez check = true dans le code. –
à l'intérieur onResponse – RealDEV
à l'endroit de la boucle utiliser la fonction récursive ..... qui fonctionnera bien dans cette condition – santoXme