So verwenden Sie AsyncTask mit ThreadPoolExecutor

Ich bin ein wenig verwirrt auf ThreadPoolExecutor. Hier ist was ich versuche zu erreichen:

Ich habe eine Listenansicht, die mit einem Bildsymbol nach links und einer kurzen Beschreibung nach rechts gefüllt ist. Ich habe den ganzen Text bereits statisch definiert, aber ich möchte die Icons aus dem Internet bekommen. Ich weiß schon, wie man das Bild aus einer URL bekommt, aber ich möchte nicht 'n' Menge an Threads pro Icon, um das Icon Bild zu greifen. Also lese ich auf threadpoolexecutor für asynctask und ich bin nicht sicher, wie es geht. Kannst du mir einen Vorsprung geben? Muss ich einen threadpoolexecutor erstellen und darin asynskapseln verwenden?

  • Wie kann ich eine Ansicht zu einem Drawable konvertieren?
  • Android Firebase DynamiteModule: Fehler beim Laden des Moduldeskriptors
  • Kamerabild zu Bitmap führt zu verwirrtem Bild
  • Fügen Sie neue Register auf Dalvik Bytecode hinzu
  • Verwenden Sie <include> Tag mit? Attr / myAttr
  • Android Ice Cream Sandwich Edittext: Deaktivieren von Rechtschreibprüfung und Word Wrap
  • Meine Liste ist so … ohne die Ikonen.

    ___________________________ [icon][a short description] ____________________________ [icon][a short description] _____________________________ [icon][a short description] _____________________________ [icon][a short description] ____________________________ 

  • Wollte schnelles Scrollen mit dem vorderen Charecter erstellen, um auf dem Bildschirm anzuzeigen, wenn der Benutzer auf die Liste des Alphabets zieht
  • Stoppen Sie die Scroll auf CollapsingToolbarLayout, damit es nicht vollständig zusammenfällt
  • Wie man eine DLNA Android Handy-Anwendung?
  • Android Studio SDK Managed Deaktiviert
  • Android Volley Null Zeiger Ausnahme
  • Wie finde ich heraus, aus Code, wenn meine Android-App läuft auf Emulator oder echte Gerät?
  • 2 Solutions collect form web for “So verwenden Sie AsyncTask mit ThreadPoolExecutor”

    Ich würde empfehlen, einfach mit AsyncTask und keine Sorgen über die ThreadPoolExecutor , die HoneyComb sowieso erfordert. AsyncTask hat einen Pool von Threads, die für alle Ihre Listenelemente wiederverwendet werden. Es wird kein Bündel von Threads pro Symbol erstellen.

    Denken Sie daran, dass Ihre Aufgaben parallel auf Android 2.x laufen und alle Synchronisierungsprobleme behalten, die Ihr Code haben könnte.

    Sie müssen die Methode executeOnExecutor () verwenden , um sie mit Ihrem eigenen Executor zu starten.

    Es scheint eine Anzahl von Gotchas zu geben, also lest genau die ganze Seite für AsyncTask .

    Also ja, du kannst deinen eigenen ThreadPoolExecutor erstellen und ihn mit AsyncTask .

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.