Tag: android-asynctask

AsyncTask ermöglicht auch eine korrekte und einfache Anwendung der UI-thread. Diese Klasse ermöglicht das ausführen von hintergrund-Operationen und Ergebnisse veröffentlichen, die auf dem UI-thread, ohne zu manipulieren, Fäden und/oder-Handler. AsyncTask ist entworfen, um eine helper-Klasse um Threads und Handler und nicht als generische threading framework. AsyncTasks sollte idealerweise verwendet werden, für kurze Operationen (ein paar Sekunden bei den meisten.)

NetworkOnMainThreadException

Anzahl der Antworten 5 Antworten
Ich habe gerade herausgefunden über NetworkOnMainThreadException an den offiziellen docs Frage mich, ob der emulator werfen. Ich habe getestet, meine app ziemlich und soweit ich weiß bei aller Vernetzung ist aus der Haupt-thread (mit Roboguice RoboAsyncTask), aber

Übergabe von Parametern an Asynctask

Anzahl der Antworten 4 Antworten
Ich bin mit Async tasks to get-string aus dem Menü Aktivität und laden Sie ein paar Sachen..aber ich bin nicht in der Lage, dies zu tun..Bin ich mit es in der richtigen Weise und bin ich die

Asynctask Fehlerbehandlung

Anzahl der Antworten 3 Antworten
Ich bin mit AsyncTask um einige hintergrund-Berechnungen, aber ich bin nicht in der Lage zu finden die richtige Art, um die Behandlung von Ausnahmen. Momentan benutze ich den folgenden code: private class MyTask extends AsyncTask<String, Void, String>

Abrufen von Kontext aus einem fragment

Anzahl der Antworten 4 Antworten
Erstellte ich eine Klasse zum abrufen von Kommentaren aus einer JSON-Kodierung von einer PHP-Datei. Diese Klasse erweitert die von AsyncTask: public class RecuperarComentarisFoto extends AsyncTask<String, String, String>{ @Override protected void onPreExecute() { super.onPreExecute(); pDialog = new ProgressDialog(????);

android.os.NetworkOnMainThreadException bei android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1145)

Anzahl der Antworten 2 Antworten
Ich entwickle meine erste Android-app und hatte vor allem in der auf Forschung basiert. Wenn ich versuche mich einzuloggen meinem Benutzer bekomme ich die android.os.NetworkOnMainThreadException Fehler. Ich habe online gelesen, dass Async sollte verwendet werden, um sicherzustellen,

Android ProgessBar beim laden WebView

Anzahl der Antworten 7 Antworten
In meiner Anwendung habe ich eine WebView die Lasten einer beliebigen URL aus dem internet. Nun, manchmal durch langsame Netzwerke der Seite dauert eine lange Zeit zu laden, und der Benutzer sieht nur einen leeren Bildschirm. Möchte

Ist es möglich mit AsyncTask in einer Service-Klasse?

Anzahl der Antworten 5 Antworten
Alles ist im Titel. Auf der offiziellen Dokumentationen es wird festgestellt, dass Note that services, like other application objects, run in the main thread of their hosting process und AsyncTask funktioniert nur, wenn es ausgeführt wird, in

Ausführung Mehrerer AsyncTask ist Parallel

Anzahl der Antworten 2 Antworten
Ich bin mit Android SDK 4.0.3 API15 und ich will laufen mehrere AsyncTasks parallel erfolgen. Ich bekomme meine Daten aus web-server und animieren(10 fps) in Echtzeit. Aber je nach Benutzer Operationen, die ich brauche, um Daten zu

Wie Sie überprüfen, wenn Async-Task bereits ausgeführt wird

Anzahl der Antworten 4 Antworten
Habe ich eine app, muss eine intensive Datenbank-operation auf start-up. Die app hält eine lokale Kopie der Kontakte auf dem Handy und synchronisiert sich mit der android-Kontakt-Datenbank auf startup. Wenn ein Benutzer startet die app, wird eine

Android, kann ich AsyncTask in eine separate Klasse einfügen und einen Rückruf haben?

Anzahl der Antworten 3 Antworten
Ich bin nur zu lernen, über AsyncTask und wollen verwenden Sie es als eine separate Klasse, dann eher eine Unterklasse. Beispielsweise class inetloader extends AsyncTask<String, Void, String> { @Override protected String doInBackground(String... urls) { String response =

Aktualisieren des Fortschrittsdialogs in Aktivität von AsyncTask

Anzahl der Antworten 1 Antworten
In meiner app bin ich dabei einige Intensive Arbeit in AsyncTask wie vorgeschlagen von Android-tutorials und zeigen eine ProgressDialog in mein Haupt-meine Tätigkeit: dialog = ProgressDialog.show(MyActivity.this, "title", "text"); new MyTask().execute(request); wo dann später in MyTask ich poste

Wie Toast in Android anzeigen?

Anzahl der Antworten 15 Antworten
Habe ich ein regler, der gezogen werden kann, und es zeigt dann eine Karte. Ich kann bewegen Sie den Schieberegler nach oben und unten ausblenden oder anzeigen der Karte. Wenn die Karte ist auf der Vorderseite kann

Was ist der Unterschied zwischen Handler, Runnable und Threads?

Anzahl der Antworten 6 Antworten
Was ist der Unterschied zwischen Hf, Runnable, und Threads? Während ich arbeiten war, mit android, und ich brauche etwas, um im hintergrund laufen. Ich verwende Fäden, um Sie auszuführen. In der Regel würde ich eine Klasse schreiben,

Async Aufgabe Android ausführen

Anzahl der Antworten 2 Antworten
Dieser wurde gebeten, in einer der Android-interviews. Ich wurde gefragt, ob es möglich ist, starten Sie einen weiteren asynchronen task (lassen Sie es sein Task2) von doInBackground () - Methode der asynchronen Aufgabe 1(lass es sein Task1).

AsyncTask: Wohin geht der Rückgabewert von doInBackground ()?

Anzahl der Antworten 2 Antworten
Beim Aufruf AsyncTask<Integer,Integer,Boolean>wo ist der return-Wert: protected Boolean doInBackground(Integer... params)? In der Regel beginnen wir mit AsyncTask new AsyncTaskClassName().execute(param1,param2......); aber es scheint nicht, einen Wert zurückzugeben. Wo kann der return-Wert doInBackground() gefunden werden? InformationsquelleAutor der Frage Dhruv

Vermeiden Sie Neuladen von Aktivitäten mit asynctask bei Orientierungsänderung in Android

Anzahl der Antworten 3 Antworten
Wie vermeide ich erneutes laden der Aktivität mit asynctask-Klasse in Tätigkeit, wenn der Benutzer die Orientierung ändert, in android? Kann jemand ein Beispiel geben? InformationsquelleAutor der Frage mohan | 2011-03-17

Android: Wie verhindert man, dass die Zurück-Taste ein DialogFragment löscht?

Anzahl der Antworten 3 Antworten
Habe ich ein Fragment, das erstellen und pop-up ein DialogFragment, aber wenn ich drücken Sie die zurück-Schaltfläche schliesst den dialog, obwohl ich explizit aufrufen setCancelable(false); gibt es eine Möglichkeit, für meine DialogFragment werden insensative auf die zurück-Taste?

progressDialog in AsyncTask

Anzahl der Antworten 6 Antworten
Ich versuche, die Anzeige einer benutzerdefinierten progressdialog beim laden der rss-feed von http-server, ich habe eine harte Suche, aber nichts half mir, dies zu tun, das einzige was ich weiß ist, dass die Lösung verwenden sollten, AsyncTask,

Kontext in AsyncTask abrufen

Anzahl der Antworten 4 Antworten
Ich versuche, das in meinem context der Klasse AsyncTask aufgerufen Opciones(diese Klasse ist die einzige, Anruf, Aufgabe), aber ich weiß nicht, wie es zu tun, sah ich einige code wie dieser: protected void onPostExecute(Long result) { Toast.makeText(Opciones.this,"Subiendo

Android überprüft leere oder leere Zeichenfolge in Android

Anzahl der Antworten 8 Antworten
In meinen versuchen AsyncTask bekomme ich E-Mail-Adresse von meinem server. In onPostExecute() ich habe zu prüfen, ist E-Mail-Adresse empty oder null. Ich benutzte folgenden code, um es zu überprüfen: if (userEmail != null && !userEmail.isEmpty()) { Toast.makeText(getActivity(),

Android - AsyncTask wird nicht ausgeführt

Anzahl der Antworten 9 Antworten
Ich weiß, es gibt schon viele Fragen mit diesem Titel, aber ich habe immer noch nicht eine Lösung gefunden, um die Arbeit für meinen Fall. Ich habe den folgenden code, bekommt der Benutzer Daten aus einer online-Datenbank.

Android AsyncTask für lange laufende Operationen

Anzahl der Antworten 4 Antworten
Unter Angabe der Dokumentation für AsyncTask gefunden hieres sagt AsyncTasks sollte idealerweise verwendet werden, für kurze Operationen (ein paar Sekunden bei den meisten.) Wenn Sie brauchen, um threads laufen für längere Zeit, ist es dringend empfohlen, verwenden

Wann sollte ein Service oder eine AsyncTask oder ein Handler verwendet werden?

Anzahl der Antworten 5 Antworten
Kann mir jemand sagen der WAHR Unterschied? InformationsquelleAutor der Frage TIMEX | 2010-02-18

Wie behandelt man den Rückgabewert von AsyncTask?

Anzahl der Antworten 4 Antworten
Ich bin mit AsyncTask Klasse mit der folgenden Signatur: public class ApiAccess extends AsyncTask<List<NameValuePair>, Integer, String> { ... private String POST(List<NameValuePair> nameValuePairs){ ... return response; } } protected String doInBackground(List<NameValuePair>... nameValuePairs) { return POST(params); } Ich versuche,

Übergeben von Argumenten an AsyncTask und Zurückgeben von Ergebnissen

Anzahl der Antworten 5 Antworten
Ich habe eine Anwendung, die einige lange Berechnungen, und ich möchte, um zu zeigen, eine Fortschrittsanzeige, während dies geschieht. Bisher habe ich festgestellt, dass ich könnte dies mit threads/Handler, aber hat nicht funktioniert, und dann fand ich

Warnung: Diese AsyncTask-Klasse sollte statisch sein oder es können Lecks auftreten

Anzahl der Antworten 3 Antworten
Bin ich immer eine Warnung in meinem code, die besagt: This AsyncTask class should be static or leaks might occur (anonymous android.os.AsyncTask) Das komplette Warnung: This AsyncTask class should be static or leaks might occur (anonymous android.os.AsyncTask) Ein statisches Feld wird Leck Kontexten. Nicht-statische innere Klassen haben eine implizite Referenz auf die äußere Klasse. Wenn das äußere Klasse ist

Android: AsyncTask-Empfehlungen: private Klasse oder öffentliche Klasse?

Anzahl der Antworten 2 Antworten
Ich bin derzeit auf der Entwicklung von Android-Apps in einem team und wir haben 2 verschiedene Ansätze in den letzten Monaten (eine, die ich persönlich bevorzugen, und die anderen, dass die anderen Entwickler bevorzugt). Obwohl bisher die

AsyncTask wird nicht beendet, auch wenn die Aktivität zerstört wurde

Anzahl der Antworten 7 Antworten
Ich habe einen AsyncTask Objekt, das beginnt mit der Ausführung, wenn die Aktivität erstellt wird und hat Sachen im hintergrund (downloads bis zu 100 Bilder). Alles funktioniert gut, aber es ist dieses eigentümliche Verhalten, das ich bin

AsyncTask onPostExecute wird nie aufgerufen

Anzahl der Antworten 8 Antworten
Ich bin nicht sicher, was ich falsch mache, aber onPostExecute wird nie genannt. Erstellt eine Basis-Klasse aufgerufen BaseActivity.java Von meiner ursprünglichen Tätigkeit erweiterte ich diese Klasse. Platziert PostToOpenFeint Klasse in BaseActivity Rief es aus dem UI-thread aus

Wie behandelt man eine AsyncTask während der Bildschirmdrehung?

Anzahl der Antworten 13 Antworten
Ich lese viel, wie Sie sparen mein Beispiel Staat oder der Umgang mit meiner Tätigkeit immer zerstört während der Bildschirm-rotation. Scheint es eine Menge Möglichkeiten, aber ich habe nicht herausgefunden, was am besten funktioniert für abrufen von

AsyncTask mit einem ProgressDialog und Progress Bar

Anzahl der Antworten 2 Antworten
Ich bin versucht zu verwenden AsyncTask so laden Sie eine Datei von bestimmter Länge. Meine AsyncTask sieht ungefähr so aus: protected void onPreExecute() { dialog = ProgressDialog.show(MyActivity.this, null, "Loading", false); } protected void onProgressUpdate(Integer... values) { if

Android AsyncTask [Kann keinen Handler innerhalb des Threads erstellen, der Looper.prepare () nicht aufgerufen hat

Anzahl der Antworten 2 Antworten
Habe ich ein Bild hochladen asynctask basiert auf einer Funktion. Und nach dem hochladen, ich bekomme diese Fehlermeldung auf onPostExecute. Ich lese einige Stackoverflow Antworten auf "Ausführbar" und doch behielt ich immer die Fehler immer und immer

AsyncTask.executeOnExecutor () vor API Level 11

Anzahl der Antworten 5 Antworten
Die normale Art, wie wir AsyncTask in Android, von Android-API: private class DoIntenseTask extends AsyncTask<Object, Object, Void> { protected Void doInBackground(Object... params) { for (Object param : params) { Object rtnObj = doIntenseJob(param); publishProgress(rtnObj); } return null;

java.lang.IllegalStateException: Diese Aktion kann nach onSaveInstanceState nicht ausgeführt werden

Anzahl der Antworten 17 Antworten
Ich bin mit dem support Bibliothek für meine app. In meinem FragmentActivity ich bin mit einem AsyncTask für das herunterladen von Daten aus dem internet. In der onPreExecute() Methode, die ich hinzufügen ein Fragment und in der

Wie kann ich einen ProgressDialog mit der Zurück-Taste abbrechen lassen, aber nicht durch einen Antippen?

Anzahl der Antworten 2 Antworten
Ich würde gerne eine ProgressDialog stornierbar, indem Sie die zurück-Taste, aber nicht durch einen Bildschirm Tippen. Derzeit nutze ich setCancelable(true). Jedoch in einigen neueren Geräten ein Tippen auf den Bildschirm, bricht auch die ProgressDialog. Ich würde gerne

Wie bekomme ich das Ergebnis von OnPostExecute () zur Hauptaktivität, weil AsyncTask eine separate Klasse ist?

Anzahl der Antworten 14 Antworten
Habe ich diese zwei Klassen. Meine Haupt-Tätigkeit-und das erweitert die AsyncTask Jetzt in meiner Haupttätigkeit, die ich brauche, um das Ergebnis aus der OnPostExecute() im AsyncTask. Wie kann ich den pass oder das Ergebnis bekommen, das zu

Android Design-Überlegungen: AsyncTask vs Service (IntentService?)

Anzahl der Antworten 5 Antworten
Ich bin der Gestaltung einer android-app müssen Sie die folgenden Schritte aus: Benutzer drückt eine Taste oder andernfalls zeigt "sync-Daten". sync-Prozess verwenden REST-web-services zum verschieben von Daten zu und von dem server. die Daten werden lokal in

Wie funktioniert AsyncTask in Android?

Anzahl der Antworten 4 Antworten
Möchte ich wissen, wie AsyncTask intern arbeitet. Ich weiß, es verwendet die Java-Executorum die Operationen aber noch einige Fragen, die ich nicht zu verstehen. Wie: Wie viele AsyncTask gestartet werden kann in einer Zeit, in der eine

Android Threading und Datenbanksperrung

Anzahl der Antworten 7 Antworten
Sind wir mit AsyncTasks Zugriff auf Datenbank-Tabellen und Cursor. Leider sehen wir gelegentlich Ausnahmen in Bezug auf die Datenbank gesperrt. E/SQLiteOpenHelper(15963): Couldn't open iviewnews.db for writing (will try read-only): E/SQLiteOpenHelper(15963): android.database.sqlite.SQLiteException: database is locked E/SQLiteOpenHelper(15963): at android.database.sqlite.SQLiteDatabase.native_setLocale(Native

"No umschließende Instanz von Typ" Fehler beim Aufrufen von Methode aus einer anderen Klasse in Android

Anzahl der Antworten 4 Antworten
Kollegen, ich habe die Frage: 1. In meiner ersten Klasse habe ich die public class parseYouTubeAndYahoo extends AsyncTask<String, Void, List<VideoDataDescription>> analysieren Daten aus dem internet. Aber ich benötigen, rufen Sie execute () - Methode dieser Klasse aus

Verwendet eine Ereignisbibliothek wie Otto oder EventBus, um Beziehungen zwischen Aktivitäten, Fragmenten und Hintergrundthreads zu behandeln

Anzahl der Antworten 2 Antworten
In den meisten der Fall, wenn der Umgang mit dem Fall User-thread ( AsyncTask ), um die Verarbeitung im hintergrund ausführen Pass zurück berechnete Ergebnis zurück zu Activity oder Fragment Activity oder Fragment re-creation passieren könnte, bevor

java.net.UnknownHostException: Host "& lt; url & gt;" konnte nicht aufgelöst werden: Keine Adresse mit Hostname und Ende der Eingabe bei Zeichen 0 von

Anzahl der Antworten 6 Antworten
Habe ich eine app erstellt, lädt eine Frage von meiner web-services, und es funktioniert gut. Aber manchmal stürzt es ab und ich bekomme nicht den Grund, warum dies geschieht, vor allem, weil ich auch die erforderlichen Berechtigungen.

AsyncTaskLoader grundlegendes Beispiel. (Android)

Anzahl der Antworten 6 Antworten
Ich bin mit einem Loader in meiner Anwendung und basierend auf den Ergebnissen, die ich aus der Abfrage, die ich ausführen auf Kontakte mit diesem Lader habe ich einige Berechnungen auszuführen, und speichern Sie Sie zurück in

Zeigt eine Fortschrittsleiste an, wenn eine Aktivität geladen wird

Anzahl der Antworten 3 Antworten
Ich habe eine ListActivity die startet ein weiteres Activity basierend auf der Auswahl in der Liste. Diese zweite Activity laden muss ein gutes Stück von Daten aus dem internet und als solche gibt es eine deutliche Verzögerung

Was ist der effizienteste Weg für Android, HTTP-Web-API-Aufrufe aufzurufen, die eine JSON-Antwort zurückgeben?

Anzahl der Antworten 2 Antworten
Ich bin der Perfektionist Typ, ich habe bereits web-API-Aufrufe, funktioniert Prima mit Google Places API (nur als Beispiel), aber ich glaube, es ist manchmal langsam oder vielleicht bin ich nicht richtig. Einige blogs sagen sollte ich verwenden

Android AsyncTask-Kontextverhalten

Anzahl der Antworten 4 Antworten
Arbeite ich mit AsyncTasks in Android und ich bin den Umgang mit einem Problem. Nehmen Sie ein einfaches Beispiel, eine Aktivität mit einem AsyncTask. Die Aufgabe auf dem hintergrund der nicht tut, nichts spektakuläres, es ist nur,

AsyncTask-Threads sterben niemals

Anzahl der Antworten 4 Antworten
Ich bin mit AsyncTasks zum abrufen von Daten in Reaktion auf den Benutzer drücken eine Taste. Dies funktioniert gut und hält die Oberfläche reagieren, während das abrufen der Daten, aber wenn ich überprüfte, was Los war in

Android wartet mit AsyncTask, um zu beenden

Anzahl der Antworten 4 Antworten
Ich habe eine Funktion, die AppHelper.isOnline(Context context) rufe ich in verschiedene Teile meiner Anwendung zu prüfen, dass eine Sitzung nicht timeout, bevor eine HTTP-Anforderung. public void onClick(View v) { Intent intent = null; switch (v.getId()) { case

Android SDK AsyncTask doInBackground wird nicht ausgeführt (Unterklasse)

Anzahl der Antworten 9 Antworten
Als der 15/2/2012, ich habe noch zu finden, eine gute Erklärung, noch einen Grund, warum dies nicht funktioniert. Die am nächsten an eine Lösung ist die Verwendung die traditionellen Thread Ansatz, aber dann, warum eine Klasse, die

Wie implementiere ich einen Listener?

Anzahl der Antworten 2 Antworten
Ich habe ein design-Problem. Ich brauche zum implementieren eines listener. Ich sah die folgende Frage ALSO: Wie schaffen unsere eigene Listener-Schnittstelle in android? Aber in dem link in der Antwort, die der Autor erstellt einen listener, die