Closed AnaelMobilia closed 9 years ago
C'était :
// On nettoye le cache des articles qui ne sont plus utilisés
// Création des variations des noms de fichiers pour les articles
ArrayList<String> fichiersLegitimes = new ArrayList<String>();
// création d'un listIterator sur la liste d'articles
ListIterator<INpactArticleDescription> it = articles.listIterator();
while (it.hasNext()) {
// id de l'article
String idArticle = String.valueOf(it.next().getID());
// Article
fichiersLegitimes.add(idArticle + ".html");
// Miniature
fichiersLegitimes.add(idArticle + ".jpg");
// Commentaires
fichiersLegitimes.add(idArticle + "_comms.html");
}
// Liste des articles -> à conserver
fichiersLegitimes.add(Old_ArticleManager.FILE_NAME_ARTICLES);
// Les fichiers sur stockés en local
String[] SavedFiles = getApplicationContext().fileList();
for (String file : SavedFiles) {
if (!fichiersLegitimes.contains(file)) {
// Article à effacer
getApplicationContext().deleteFile(file);
}
}
Reste la suppression des commentaires et des images du contenu
Les images du contenu seront synchro en 1.8.1 => reschedule pour la fin