2015-09-11 5 views
2

Je lisais la documentation pour effectuer une opération d'écriture sur le stockage externe dans android here. Je me demandais si je devrais vérifier seulement une fois quand le programme est ouvert ou si je devrais vérifier avant n'importe quel temps je souhaite écrire.À quelle fréquence vérifier la disponibilité du stockage externe android

+1

Je trouve qu'il n'est pas vraiment nécessaire de vérifier la disponibilité car vous aurez juste 'IOException' dans le cas où ce n'est pas disponible. Et à ce stade, vous voudrez peut-être vérifier ce qui s'est mal passé et prendre des actions appropriées (comme montrer le message d'erreur approprié à l'utilisateur). –

+0

Vous devriez une ou deux fois peut-être .. mais vérifier la disponibilité à chaque fois que vous écrivez wana semble vague .. car son très improbable quelqu'un ne serait pas monter la carte SD pendant que votre application est ouverte. Depuis de nombreux emplacements de carte SD des appareils Android sont en outre la batterie. –

+0

@DmitryZaitsev Cela semble logique. Quelqu'un d'autre peut attester de la fiabilité de cette méthode? –

Répondre

2

Il est préférable de vérifier quand vous effectuez les opérations d'écriture. Avant d'effectuer les opérations d'écriture, vérifiez une fois la disponibilité du stockage.