The normal way to change a Exif tag is like: ExifInterface.getAttributes -> modify some attribute -> saveAttributes -> commitChanges.
The problem exists in saveAttributes which will call jhead API DiscardData() in the end and the static variable HaveAll is set to 0, then commitChange will fail. It seems DiscardData should be removed from saveAttributes and placed to commitChanges. --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
