Als «android-asynctask» getaggte Fragen

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

15
Laden Sie eine Datei mit Android herunter und zeigen Sie den Fortschritt in einem ProgressDialog an
Ich versuche eine einfache Anwendung zu schreiben, die aktualisiert wird. Dazu benötige ich eine einfache Funktion, die eine Datei herunterladen und den aktuellen Fortschritt in a anzeigen kannProgressDialog . Ich weiß, wie das ProgressDialoggeht, bin mir aber nicht sicher, wie ich den aktuellen Fortschritt anzeigen und wie ich die Datei …

21
AsyncTask Android Beispiel
Ich habe darüber gelesen AsyncTaskund das einfache Programm unten ausprobiert. Aber es scheint nicht zu funktionieren. Wie kann ich es zum Laufen bringen? public class AsyncTaskActivity extends Activity { Button btn; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn = …


21
Wie zeige ich Toast in Android an?
Ich habe einen Schieberegler, der hochgezogen werden kann, und dann zeigt er eine Karte. Ich kann den Schieberegler nach oben und unten bewegen, um die Karte auszublenden oder anzuzeigen. Wenn sich die Karte vorne befindet, kann ich Berührungsereignisse auf dieser Karte verarbeiten. Jedes Mal, wenn ich a berühre, AsyncTaskwird a …


17
Wie kann das Ergebnis von OnPostExecute () zur Hauptaktivität gebracht werden, da AsyncTask eine separate Klasse ist?
Ich habe diese zwei Klassen. Meine Hauptaktivität und die, die das erweitert AsyncTask. Jetzt muss ich in meiner Hauptaktivität das Ergebnis aus dem OnPostExecute()in der AsyncTask. Wie kann ich das Ergebnis an meine Hauptaktivität weitergeben? Hier sind die Beispielcodes. Meine Haupttätigkeit. public class MainActivity extends Activity{ AasyncTask asyncTask = new …

3
Warnung: Diese AsyncTask-Klasse sollte statisch sein, da sonst Lecks auftreten können
In meinem Code wird eine Warnung angezeigt, die besagt: Diese AsyncTask-Klasse sollte statisch sein, da sonst Lecks auftreten können (anonym android.os.AsyncTask) Die vollständige Warnung lautet: Diese AsyncTask-Klasse sollte statisch sein, da sonst Lecks auftreten können (anonym android.os.AsyncTask). Ein statisches Feld leckt Kontexte. Nicht statische innere Klassen haben einen impliziten Verweis …


7
Mehrere AsyncTasks gleichzeitig ausführen - nicht möglich?
Ich versuche, zwei AsyncTasks gleichzeitig auszuführen. (Plattform ist Android 1.5, HTC Hero.) Es wird jedoch nur die erste ausgeführt. Hier ist ein einfacher Ausschnitt, um mein Problem zu beschreiben: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void, Void> { protected Void doInBackground(String ... x) { while (true) …

6
Verwenden des "animierten Kreises" in einer ImageView beim Laden von Inhalten
Ich verwende derzeit in meiner Anwendung eine Listenansicht, für deren Anzeige möglicherweise eine Sekunde benötigt wird. Derzeit verwende ich die Eigenschaft @ id / android: empty der Listenansicht, um einen "Lade" -Text zu erstellen. <TextView android:id="@id/android:empty" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF0000" android:text="Loading..."/> Jetzt möchte ich das durch den animierten Kreis ersetzen, der …

8
Android. Fragment getActivity () gibt manchmal null zurück
In Entwicklerkonsolen-Fehlerberichten werden manchmal Berichte mit NPE-Problemen angezeigt. Ich verstehe nicht, was mit meinem Code falsch ist. Auf dem Emulator und meiner Geräteanwendung funktioniert es gut ohne Forcecloses. Einige Benutzer erhalten jedoch NullPointerException in der Fragmentklasse, wenn die Methode getActivity () aufgerufen wird. Aktivität pulic class MyActivity extends FragmentActivity{ private …


12
AsyncTask und Fehlerbehandlung unter Android
Ich konvertiere meinen Code von mit Handlerzu AsyncTask. Letzteres ist großartig in dem, was es tut - asynchrone Aktualisierungen und Verarbeitung der Ergebnisse im Haupt-UI-Thread. Was mir unklar ist, ist, wie man mit Ausnahmen umgeht, wenn etwas durcheinander gerätAsyncTask#doInBackground . Ich mache es so, dass ich einen Fehlerhandler habe und …


18
java.lang.IllegalStateException: Diese Aktion kann nach onSaveInstanceState nicht ausgeführt werden
Ich verwende die Support-Bibliothek für meine App. In meiner FragmentActivity verwende ich eine AsyncTask zum Herunterladen von Daten aus dem Internet. In der onPreExecute () -Methode füge ich ein Fragment hinzu und in der onPostExecute () -Methode entferne ich es erneut. Wenn die Ausrichtung dazwischen geändert wird, erhalte ich die …

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.