You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Aliceljm.liu (JIRA)" <ji...@apache.org> on 2013/08/20 11:05:53 UTC
[jira] [Commented] (CB-4633)
org.apache.cordova.CameraLauncher.checkForDuplicateImage Shold close the
cursor
[ https://issues.apache.org/jira/browse/CB-4633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13744801#comment-13744801 ]
Aliceljm.liu commented on CB-4633:
----------------------------------
I edit the code like this ,it run ok
private void checkForDuplicateImage(int type) {
int diff = 1;
Uri contentStore = whichContentStore();
Cursor cursor = queryImgDB(contentStore);
int currentNumOfImages = cursor.getCount();
if (type == FILE_URI && this.saveToPhotoAlbum) {
diff = 2;
}
// delete the duplicate file if the difference is 2 for file URI or 1 for Data URL
if ((currentNumOfImages - numPics) == diff) {
cursor.moveToLast();
int id = Integer.valueOf(cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media._ID)));
if (diff == 2) {
id--;
}
Uri uri = Uri.parse(contentStore + "/" + id);
this.cordova.getActivity().getContentResolver().delete(uri, null, null);
cursor.close();
}
}
> org.apache.cordova.CameraLauncher.checkForDuplicateImage Shold close the cursor
> -------------------------------------------------------------------------------
>
> Key: CB-4633
> URL: https://issues.apache.org/jira/browse/CB-4633
> Project: Apache Cordova
> Issue Type: Bug
> Components: Android
> Affects Versions: 3.0.0
> Environment: win7 android4.0 phonegap3.0
> Reporter: Aliceljm.liu
> Assignee: Joe Bowser
>
> When i use the FileTransfer to upload a camera picture the eclipse logcat show that。 error.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira