Tim: Android - Bilder / Thread

Beitrag lesen

Hallo,

Das Problem ist es gibt hierzu jetzt jede Menge Bilder die leider auch relativ groß sein könnnen. Dazu hab ich im Internet etwas gefunden - es läuft so ab dass das Bild geladen wird in einen Inputstream - anschließend in einen tmpOrder am Handy also ein File als Outputstream kopiert wird. Danach wird es Skaliert und gesetzt. Diese Methode Buffered also das Bild in dem Ordner (im Moment noch unnötig aber später vielleicht nett wenn nicht alles neu geladen werden muss).

ich würde das skalieren der Bilder einem PHP Skript überlassen, da du so überflüssigen Traffic zum Handy verhinderst und der Server wahrscheinlich schneller Rechnet als mobile Geräte.

  1. Wie kann ich die Bilder alle korrekt hinbekommen, Nr. 35 passt ja zum Beispiel.

Ich erkenne leider nicht so ganz was an der Darstellung nicht korrekt ist.

  1. Ich möchte das verarbeiten der Bilder in 1-2 Threads aufteilen (im Servcie) die mir dann eine Hashmap<String, Bitmap> zurückliefern. - wie kombinier ich das am besten wenn beide fertig sind bzw. was zeig ich während des Verarbeitens der Bilder im Mainthread/Activitiy an?

du kannst in beiden Threads eine "done" boolean variable setzten und dann von beiden aus den selben Handler aufrufen der am Anfang überprüft ob beide "done" auf true gesetzt sind.
während der Verarbeitung bietet sich entweder eine Dialogbox(ohne Buttons) mit dem Text "Loading..." an oder du machst ein overlay mit einer working Animation.

Viele Grüße,
Tim