-------------------------
En fait je ne souhaite pas d�truire mes images.
Mais y a truc que je comprends bien:
que fait la m�thode MediaTracker.waitForID(0); ?
Elle charge les images disponibles dans le MediaTracker pour que
l'application puisse
les afficher apr�s, non ?
---------------------------
Non.
Elle charge les images dans les objets Image que tu as pass�s au MediaTracker et te 
rend la main quand le groupe d'images indiqu� par l'ID est charg�.

-------------------------
Donc ce que je cherche � faire (ou � utiliser), c'est une m�thode qui
d�charge de la m�moire les images affich�es
mais qui me laisse les images disponibles dans le vecteur (et le
MediaTracker, pour ne plus avoir
besoin d'appeller la m�thode tracker.addImage(image, 0)).
--------------------------
Tu n'as � appeler cette m�thode qu'au premier chargement des images.
C'est tout.

Tu peux t'en sortir facilement avec un truc du genre:
Une List des URL des images � afficher.
Une HashMap des Image avec comme clef l'URL des images � afficher.
Tu parcours la List, tu regardes si tu as l'Image dans la HashMap, sinon tu la charges 
avec le MediaTracker et � la fin du chargement tu ajoutes une entr�e dans la HashMap.
Et hop! :-)

En plus tu peux te faire �a avec un thread qui fait du pre-fetching (qui charge les 5 
images suivantes pendant la pr�sentation des 5 premi�res).

--------------------------------
Par contre la solution d'un vecteur d'URL des images est la plus tentante si
il n'y a pas de
moyen de faire ce que je veux.

Merci Patrice en tout cas !
--------------------------------

De rien, je ne suis pas tr�s motiv� par mon boulot aujourd'hui... j'ai le temps de 
r�pondre sur la liste :-)


-- S'il n'y a pas de solution, il n'y a pas de probl�me --

Répondre à