I need to pass an array of Uri to another activity, to pass an array of String I use simply
String[] images=getImagesPathString(); Bundle b = new Bundle
Isn't the Uri parcelable? You can try to create an array of parcelable elements (Uri) and put it in the Bundle.