Je télécharge des fichiers et les enregistre dans SDCard et je veux capturer un événement lorsque la SDCard est pleine. En ce moment, il lance IOException si aucune mémoire n'est laissée sur SDCard. Comment faire la distinction entre l'exception de mémoire complète et les autres exceptions IOExceptions?IOException est lancé lorsque SDCard est plein
Cheers, Prateek
Oui, je sais combien de données je vais écrire. Mais que se passe-t-il si une autre source écrit également sur SDCard en même temps? Disons que les images sont cliquées et écrites sur la carte SD en même temps. –
@Prateek OK, vous pouvez également effectuer la vérification après avoir intercepté l'exception IOException. Mais s'il y a écriture simultanée/suppression de données, vous ne serez jamais sûr à 100%. –
Merci .. Serait-il OK si je compare le detailMessage de IOException qui est "Pas d'espace laissé sur l'appareil" dans le cas de SDCard complète pour identifier de telles situations? Je ne suis pas sûr que ce soit une bonne pratique. –