I’m deleting a file as such
File fileToDelete = new File("filepath");
Boolean fileDeleted = fileToDelete.delete();
The fileDeleted is true and when I check the DDMS the file is not there but if I click on the gallery it still shows the image that was just deleted. I have to restart the emulator to see the change.
Is there any way to see the changes without having to restart the emaulator? I’m using eclipse
It is to do with how Gallery shows the Image files. Image file’s Thumbnails are cached in the MediaStore and all the details are present in the Mediastore contentProvider.
Deleting the file will not update this database. But when you restart the emulator, Mediascanning is done by android. If MediaScanning can be triggered , gallery will stop showing the files