Je travaille sur une application depuis un certain temps et je l'ai testé sur de nombreux périphériques. Soudain, il a cessé de travailler sur le Motorola Xoom Family Edition (Honeycomb 3.1). Chaque fois que j'essayais d'exécuter l'application, elle échouait lors de l'appel de getExternalFilesDir(), car cet appel renvoyait null au lieu d'un fichier. D'après mes recherches, toute personne ayant un problème similaire manque WRITE_EXTERNAL_STORAGE, n'a jamais eu de réponse ou parlait d'un bug dans Froyo. Rien de tout cela ne s'applique ici - et encore, cela fonctionne bien sur d'autres appareils, j'ai l'autorisation WRITE_EXTERNAL_STORAGE, et il fonctionnait même sur cet appareil jusqu'à il y a quelques minutes.getExternalFilesDir() renvoie null (pas un problème d'autorisations)
Une idée de ce qui pourrait causer ce problème, ou comment l'empêcher par programme?
A travaillé pour moi. Rien de pire que heisenbug dans un système d'exploitation. –
Je noterai que le Motorola Xoom Family Edition, d'après d'autres tests et développements que j'ai faits, a beaucoup de bugs et est assez mal construit sur le plan logiciel. L'autre, plus populaire Xooms sont bien. J'espère que la mise à jour du Ice Cream Sandwich du 4e trimestre 2012 aidera. –
J'ai été affecté par le même problème sur le périphérique Nexus 7. Le redémarrage a aidé, mais ce problème est étrange. –