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 …
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 = …
Gibt es im Hinblick auf die Ausführung von Code im UI-Thread einen Unterschied zwischen: MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); oder MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); und private class …
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 …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 10 Monaten . Ich habe über die Unterschiede leicht verwirrt zwischen …
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 …
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 …
Ich habe dieses Problem seit Monaten untersucht und verschiedene Lösungen gefunden, mit denen ich nicht zufrieden bin, da es sich um massive Hacks handelt. Ich kann immer noch nicht glauben, dass eine Klasse, die im Design fehlerhaft war, es in das Framework geschafft hat und niemand darüber spricht, also muss …
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) …
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 …
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 …
Ich verstehe nicht, was ich hier einfügen soll und wo diese Argumente enden? Was genau soll ich setzen und wohin genau wird es gehen? Muss ich alle 3 einschließen oder kann ich 1,2,20 einschließen?
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 …
Was ist der Unterschied zwischen Service, Async Task & Thread? Wenn ich mich nicht irre, werden alle verwendet, um einige Dinge im Hintergrund zu tun. Wie kann man also entscheiden, welche wann verwendet werden soll?
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.