Als «android-asynctask» getaggte Fragen

Verwenden Sie für Fragen auf android.os.AsyncTask

5
Asynctask vs Thread in Android
In der Benutzeroberfläche habe ich für einige Hintergrundarbeiten eine separate verwendet Thread. Aber wie von anderen vorgeschlagen, benutze ich jetzt AsyncTask. Was ist der Hauptunterschied zwischen a Threadund an AsyncTask? In welchem ​​Szenario sollte ich ein Threadoder ein verwenden AsyncTask?

4
AsyncTaskLoader vs AsyncTask
Da Honeycombund das ist v4 Compatibility Libraryes möglich zu benutzen AsyncTaskLoader. Soweit ich weiß, AsyncTaskLoaderkann das durch Konfigurationsänderungen wie Bildschirmwechsel überleben. Wird empfohlen, AsyncTaskLoaderanstelle von zu verwenden AsyncTask? Kommt LoaderManagerman auch ins Bild? Aber ich habe keine guten Beispiele gefunden, wie man das richtig benutzt AsyncTaskLoader. Die Dokumente enthalten auch …

5
Führen Sie AsyncTask mehrmals aus
In meiner Aktivität verwende ich eine Klasse, die sich von AsyncTask erstreckt, und einen Parameter, der eine Instanz dieser AsyncTask ist. Wenn ich anrufe, ist mInstanceOfAT.execute("")alles in Ordnung. Die App stürzt jedoch ab, wenn ich eine Aktualisierungstaste drücke, die die AsyncTask erneut aufruft (falls der Netzwerkjob nicht funktioniert hat). Ursache …

7
Android - Ein Timeout für eine AsyncTask festlegen?
ich habe ein AsyncTask Klasse, die ich ausführe und die eine große Liste von Daten von einer Website herunterlädt. Für den Fall, dass der Endbenutzer zum Zeitpunkt der Verwendung eine sehr langsame oder fleckige Datenverbindung hat, möchte ich das AsyncTaskZeitlimit nach einer bestimmten Zeit festlegen. Mein erster Ansatz dazu ist …

4
Android: Wie kann ich Parameter an onPreExecute () von AsyncTask übergeben?
Ich verwende eine AsyncTaskzum Laden von Operationen, die ich als innere Klasse implementiert habe. In onPreExecute()zeige ich einen Ladedialog, in dem ich mich dann wieder verstecke onPostExecute(). Bei einigen Ladevorgängen weiß ich jedoch im Voraus, dass sie sehr schnell abgeschlossen werden, sodass ich den Ladedialog nicht anzeigen möchte. Ich wollte …

4
AsyncTask-Threads sterben nie ab
Ich verwende AsyncTasks, um Daten abzurufen, wenn der Benutzer eine Taste drückt. Dies funktioniert gut und sorgt dafür, dass die Benutzeroberfläche beim Abrufen der Daten reagiert. Als ich jedoch überprüfte, was im Eclipse-Debugger vor sich ging, stellte ich fest, dass jedes Mal ein neues AsyncTaskerstellt wurde (was häufig der Fall …

9
Ideale Möglichkeit, eine ausgeführte AsyncTask abzubrechen
Ich führe Remote-Operationen zum Abrufen von Audiodateien und zur Wiedergabe von Audiodateien in einem Hintergrundthread mit aus AsyncTask. CancellableFür die Zeit, in der der Abrufvorgang ausgeführt wird, wird ein Fortschrittsbalken angezeigt. Ich möchte den AsyncTaskLauf abbrechen / abbrechen , wenn der Benutzer den Vorgang abbricht (sich dagegen entscheidet). Was ist …

11
Host "<URL hier einfügen>" kann nicht aufgelöst werden. Keine Adresse mit Hostname verknüpft
Ich habe versucht, diesem Tutorial zu folgen: Daten aus dem Web abrufen Ich habe versucht, es auf Android 3.0, der neuesten Plattform für Tablets, zu implementieren. Es wird jedoch die folgende Fehlermeldung angezeigt : " Host kann nicht aufgelöst werden" www.anddev.org "Keine Adresse mit Hostname verknüpft. " Sie können die …

3
Android AsyncTask Threads Grenzen?
Ich entwickle eine Anwendung, in der ich jedes Mal, wenn sich ein Benutzer beim System anmeldet, einige Informationen aktualisieren muss. Außerdem verwende ich die Datenbank im Telefon. Für all diese Vorgänge (Aktualisierungen, Abrufen von Daten aus der Datenbank usw.) verwende ich asynchrone Aufgaben. Bis jetzt habe ich nicht verstanden, warum …


4
Android AsyncTask für lange Betriebszeiten
Zitiert in der Dokumentation zu AsyncTask gefunden hier , heißt es: AsyncTasks sollten idealerweise für kurze Vorgänge (höchstens einige Sekunden) verwendet werden. Wenn Sie Threads über einen längeren Zeitraum laufen lassen müssen, wird dringend empfohlen, die verschiedenen APIs zu verwenden, die vom Paket java.util.concurrent bereitgestellt werden, z Executor, ThreadPoolExecutor und …


12
Android-Fragmente. Beibehalten einer AsyncTask während der Bildschirmdrehung oder Konfigurationsänderung
Ich arbeite an einer Smartphone / Tablet-App, verwende nur eine APK und lade je nach Bildschirmgröße die erforderlichen Ressourcen. Die beste Wahl für das Design schien die Verwendung von Fragmenten über die ACL zu sein. Diese App hat bisher einwandfrei funktioniert und ist nur aktivitätsbasiert. Dies ist eine Scheinklasse, wie …


4
Abrufen des Kontexts in AsyncTask
Ich versuche, den Kontext in meiner AsyncTask der Klasse Opciones abzurufen (diese Klasse ist die einzige, die diese Aufgabe aufruft), aber ich weiß nicht, wie ich das machen soll. Ich habe folgenden Code gesehen: protected void onPostExecute(Long result) { Toast.makeText(Opciones.this,"Subiendo la foto. ¡Tras ser moderada empezara a ser votada!: ", …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.