Je souhaite appeler un service Web toutes les 5 secondes en 1 minute. Moyens dans 1 min je veux appeler le webservice 12 fois. Je veux le faire de manière asynchrone.Appel de service Web Android de manière asynchrone toutes les 5 secondes
class AddStringTask extends AsyncTask<Void, String, Void> {
private final ProgressDialog dialog = new ProgressDialog(HomeScreen.this);
protected void onPreExecute() {
}
protected Void doInBackground(Void... unused)
{
return(null);
}
@Override
protected void onPostExecute(Void unused) {
this.dialog.dismiss();
}
}
Je sais que cela peut être fait avec ce code. bt doinbackground ne s'exécute qu'une seule fois. Je ne peux pas implémenter la minuterie aussi dans la méthode doInBackground.
La minuterie bloque mon écran d'activité. –
Je ne sais pas comment une minuterie pourrait bloquer votre thread principal, où construisez-vous? – Nick
Dans Oncreate Method cher .. –