Comment utiliser AsyncTask correctement dans Android
Je ne veux pas passer des arguments à doInBackground
méthode de l'AsyncTask.
Donc ce qui doit être le code comme?
- ce que vous avez essayé ?
- essayez quelque chose avant de vous poster quelque chose de... lire des blogs et de guide pour les développeurs
- Vous devez lire.... cliquez ici
Vous devez vous connecter pour publier un commentaire.
Selon AsyncTask, son
le calcul de fond.
Donc, si vous voulez passer le vide dans doInBackground il suffit de passer au vide à la place de Params.
Exemple de code:
Et l'appeler comme:
Créer votre
AsyncTask
classe comme si vous ne voulez pas passer un paramètre àdoInBackground
:et commencer à AsyncTask comme sans passer d'un paramètre à exécuter :
doInBackground
doit en effet être le troisième argument de la classe ("Chaîne" dans l'exemple illustré).Pourquoi n'avez-vous pas envie de passer des arguments à elle? Vous devriez expliquer...
C'est la façon dont il fonctionne généralement (exemple):
Et pour l'exécuter, vous composez le:
Source: Android docs
AsyncTask
mais pas nécessairedoInBakground
. cette méthode ne s'ouvre un fichier php sur mon serveur web par la méthode POST . Et j'ai seulement besoin d'obtenir une réponse à partir de ce fichier php . Je n'ai pas besoin de passer des arguments àdoInBackground
.Void
classe. Donc, vous auriezprivate class DownloadFilesTask extends AsyncTask<Void, Integer, Long> {
.