Supposons que: Je supprime un élément de ma carte SD, puis je démonte la carte mémoire. Que se passe-t-il lorsque Android réactualise ma carte SD pour les changements? Dans MediaStore, chaque ligne a un _ID donc après que je supprime un élément ce qui arrive à ce _ID: reste-t-il dans MediaStore, il est associé à un autre élément, ou est-il supprimé définitivement?Que se passe-t-il avec les ID de MediaStore lorsque certains éléments sont supprimés?
Répondre
J'ai eu la même question et la meilleure façon de trouver la réponse est de faire le test.
basé sur ce que je voyais, ça marche comme ça:
1) id est démarré sur 1 et incréments de 1 lorsque de nouvelles images ou vidéos sont ajoutées par scanner média
2) si vous supprimez le fichier et MediaScanner ne sait à ce sujet encore et vous allez essayer de chercher de Mediastore, le dossier encore sera là
3) une fois MediaScanner voit que le fichier a disparu, il ne supprime pas l'enregistrement de Mediastore db
4) l'identifiant du r l'enregistrement emporté ne sera pas utilisé, donc si vous aviez trois items avec les identifiants 1,2,3 et déposez l'item 2 et en ajoutez un nouveau, la liste ressemblera à 1,3,4 - donc les identifiants supprimés ne seront pas réutilisés
- 1. Problème dans l'héritage du modèle lorsque certains éléments sont supprimés
- 2. itération d'une liste en supprimant des éléments, certains éléments ne sont pas supprimés
- 3. Action de déclenchement lorsque l'élément est cliqué mais pas lorsque certains sous-éléments spécifiques sont
- 4. Les événements ne fonctionnent pas avec les éléments qui sont supprimés - Ip droppable
- 5. Y at-il un événement javascript lorsque des éléments sont ajoutés ou supprimés du DOM?
- 6. Placer un compteur incrémenter et décrémenter lorsque des éléments sont ajoutés et supprimés à l'aide jquery
- 7. Quand les éléments du trousseau de clés iOS sont-ils supprimés?
- 8. Obtenir les éléments supprimés dans InkCanvas
- 9. Les processus fils créés avec fork() sont-ils automatiquement supprimés lorsque le parent est tué?
- 10. Comment définir des ID pour certains éléments de Quickform_date?
- 11. Python: est-ce que la classe set "fuit" lorsque des objets sont supprimés, comme un dict?
- 12. Id caché avec les éléments ComboBox?
- 13. Comment les conteneurs stl sont-ils supprimés?
- 14. Redimensionner automatiquement les colonnes lorsque les éléments se développent
- 15. Désactiver certains éléments d'entrée avec javascript activé
- 16. Aide avec certains se moquant
- 17. Certains éléments sont null dans la méthode listview onScroll
- 18. Les éléments obsolètes seront-ils supprimés des futurs navigateurs?
- 19. Problème avec le survol et le masquage de certains éléments
- 20. scintillement jqGrid dans IE lorsque survolez certains éléments TD
- 21. jQuery Striping avec certains éléments cachés
- 22. Les agents utilisateurs sont supprimés par les réseaux mobiles chinois?
- 23. Les points de fin sont supprimés de l'URL
- 24. html5 détecter combien de fichiers sont supprimés?
- 25. CSS: Pourquoi les éléments descendants sont-ils supprimés du bloc parent?
- 26. Les index des tables temporaires sont-ils supprimés lorsque la table est supprimée?
- 27. Rails: les enregistrements HABTM ne sont pas supprimés correctement
- 28. PostSharp: Les attributs personnalisés sont supprimés lors de l'utilisation OnMethodInvocationAspect
- 29. Comment limiter certains éléments avec L2E/S?
- 30. Javascript: Récupère tous les éléments avec l'identifiant id [x]