Ich benutze Asynctask, um Daten aus dem Netz zu bekommen. Wenn die Anwendung gestartet wird, werden Daten aus dem Internet aktualisiert. Ich habe jetzt eine Option zur automatischen Vervollständigung hinzugefügt, wenn "neue Dinge hinzugefügt werden", die übereinstimmende Zeichenfolgen aus dem Internet abrufen. Das Problem ist, wenn "neue Dinge hinzufügen" die übereinstimmende Zeichenkette nicht sofort abgerufen wird, wenn sie eingegeben wird, sondern auf die erste Aktualisierung wartet. Also möchte ich den Aktualisierungs-Thread eine Weile anhalten, während ich "neue Dinge hinzufüge" oder einfach nur eine andere Möglichkeit, den passenden String sofort zu holen. Ich schaute auf andere Antwort, aber einige funktionierten nicht, manche waren nicht, was ich wollte. Hilf mir, dieses Problem zu überwinden.Wie pausiere und setze ich AsyncTask fort oder ändere die Reihenfolge der Asynctask-Ausführung in Android?
0
A
Antwort
0
Sie starten eine andere AsyncTask wie folgt aus:
neue AsyncTask() executeOnExecutor (AsyncTask.THREAD_POOL_EXECUTOR);.
Dies startet es auf einem separaten Thread von der ersten asynctask. Ich schlage vor, alle Aufgaben wie diese zu starten, da sie alle auf verschiedenen Threads sind.
Verwandte Themen
- 1. Wie pausiere ich und setze einen TimerTask/Timer fort
- 2. Wie pausiere ich und setze einen SurfaceView-Thread fort
- 3. Wie pausiere ich und setze die Aufgabe fort, die asynchron läuft
- 4. Wie pausiere ich ein watir-Gurken-Skript mitten in der Ausführung und setze es dann fort?
- 5. Wie pausiere/suspendiere ich einen Thread und fahre fort?
- 6. Wie pausiere und setze ich den asynchronen Verbrauch von JMS-Nachrichten fort
- 7. Wie setze ich den Download fort, wo es in asynctask android
- 8. Wie setze ich einen unterbrochenen Download fort?
- 9. Wie setze ich die Aktualisierungssteuerung für die Ansicht fort?
- 10. Wie pausiere ich den Dienst, während ich einen eingehenden Anruf erhalte, und setze den Dienst nach Beendigung des Anrufs fort?
- 11. Wie ändere ich die Reihenfolge der Server in Jaspersoft Studio?
- 12. Wie ändere ich die Reihenfolge der Kachelbewertung in Apache Tiles?
- 13. Wie pausiere ich Makro, mache dann meine Sachen und fahre fort von wo ich gegangen bin?
- 14. Wie setze ich einen Pthread in iPhone os fort?
- 15. Wie setze ich den Timeout-Vorgang NSOperationQueue in iOS fort?
- 16. Wie setze ich RxJs Beobachtbares Intervall bei Fehler fort?
- 17. Wie ändere ich die Reihenfolge in Twitter Bootstrap 3
- 18. Wie setze und setze ich die Timerfunktion?
- 19. Wie ändere ich die Tab-Reihenfolge in einem DataGridView?
- 20. Komponententests bestehen, wenn ich die Reihenfolge der Tests ändere
- 21. Wie ändere/setze ich DateTimePicker Wert
- 22. Wie ändere ich die Hintergrundfarbe der Snackbar?
- 23. Solaris GDB: Wie pausiere ich die Ausführung?
- 24. Wie ändere/setze ich die verzögerte Zeit des Handler-Posts?
- 25. Wie setze ich die Textfarbe der Elemente in Spinner Android
- 26. Wie ändere ich die Textfarbe der Präferenzkategorie in Android?
- 27. Wie ändere ich die Farbe der Titelleiste in Android-Aktivität?
- 28. Wie ändere ich die Farbe der Statusleiste in Android?
- 29. AsyncTask und CursorLoader [Android]
- 30. Wie pausiere ich Bild-Download mit glide in android