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.)
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
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
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>
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(????);
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,
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
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
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
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
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 =
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
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
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,
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).
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
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
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?
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,
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
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(),
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.
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
5
Antworten
Kann mir jemand sagen der WAHR Unterschied? InformationsquelleAutor der Frage TIMEX | 2010-02-18
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,
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
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
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
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
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
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
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
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
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;
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
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
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
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
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
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
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
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
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.
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
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
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
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,
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
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
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
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