Auf der Suche nach guten Beispiel der Verwendung der get() mit einem AsyncTask in android
Ich bin neugierig auf die get(long, java.util.concurrent.TimeUnit)
Funktion in AsyncTask, aber ich habe eine harte Zeit Ortung ein Beispiel der Nutzung.
get(long, java.util.gleichzeitige.TimeUnit)
Kann mir jemand ein Beispiel geben, es zu verwenden?
InformationsquelleAutor Jimtronic | 2011-08-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es, als ob
AsyncTask.get()
blockiert die Anrufer-thread, woAsyncTask.execute()
nicht.Möchten Sie vielleicht die Verwendung
AsyncTask.get()
für test-Fällen, in denen Sie testen möchten, um einen bestimmten Web-Service-Aufruf, aber Sie brauchen es nicht zu asynchronen und Sie Steuern möchten, wie lange es dauert. Oder jeder Zeit Sie möchten, um zu testen, gegen deine-web-service in einer test-suite.Syntax ist die gleiche wie ausführen:
Gut, Sie könnten, aber es blockiert den UI thread...
Wenn es blockiert die Anrufer-thread.. Wie funktioniert dies unterscheidet sich von einem Aufruf der Methode, die auf demselben thread nacheinander?
hey..vielleicht ist das eine Frage für Euch 🙂 stackoverflow.com/questions/34351918/...
InformationsquelleAutor citizen conn
Andere Verwendung von AsyncTask ist, zu wissen, wenn mehrere AsyncTasks verarbeitet haben:
InformationsquelleAutor neteinstein