Gibt es eine Möglichkeit, eine einzige AsyncTask
in Android für verschiedene Hintergrunddienste oder andere URLs zu erstellen. Wenn ja, wie können wir ein comman doInBackground()
Verfahren für verschiedene unterschiedliche HintergrunddiensteWie man einzelne AsyncTask für verschiedene Dienste oder verschiedene URLs erstellt
0
A
Antwort
0
Für mehr als eine URL erstellen, können Sie ein Array von URLs in Ihre AsyncTask Klasse übergeben und für jede URL, um die Aufgabe tun.
Wenn Sie jedoch mehr als eine Hintergrundaufgabe (bestimmte in Ihrer AsyncTask definierte Aufgabe) zu unterschiedlichen Zeiten ausführen möchten, müssen Sie jedes Mal mehrere Objekte erstellen, wenn Sie die Aufgabe ausführen möchten.
Bitte beachten Sie, dass Sie die Ausführungsmethode für ein bestimmtes Objekt nicht zweimal aufrufen können, wenn die Aufgabe bereits ausgeführt wird.
Danke
Ja Sicher kannst du es tun ... Pass die URLs und bekomme Antwort in doinbackground ..... –