Salut la liste,
J'ai un thread qui télécharge régulièrement une image .gif
Ensuite à chaque itération je charge l'image comme suit:
----------------
MediaTracker tracker = new MediaTracker(parent);
        Image img = Toolkit.getDefaultToolkit().getImage(FILENAME);
        tracker.addImage(img,0);
        tracker.waitForAll();
        if(tracker.isErrorAny())
        {
          log("errors: ");
          for(int i=0;i<+tracker.getErrorsID(0).length;i++)
            log("error: "+tracker.getErrorsID(0)[i]);
        }
        else
        {
          //update UI
          parent.setImage(img);
        }

---------------------
Et mon problème est que bien que mon image sur disque soit bien mise à jour (elle 
porte toujours le même nom mais son contenu change au fil du temps), c'est comme si 
le getImage() la "cachait". 
Je dois redémarrer mon appli pour que la nouvelle image soit prise en compte. 
Gênant...

Je me laisse encore une journée pour opter pour la "force brute"... à savoir un nom 
de fichier aléatoire changeant à chaque téléchargement, qui devrait résoudre mon 
problème.

Patrice


-- Use Opera, the most user-friendly web browser on Earth --
--


Répondre à