dipende.
io ho sempre lasciato come nell'esempio perchè alla classe asincrona non passo nessun parametro.
infatti se vedi ho messo:
senza parametri.codice:new AsyncConnection().execute("");
AsyncTask è abbastanza complesso e anche io ne faccio un uso basilare per ora.