is it better to pass an image through classes or recreate the image in each class (android)?
<p>Im creating a simple application that converts the image dimensions to a size that the user wants, im laying it out over a 3 screens
the first screen allows a user to select an image and it is displayed on screen.
the second screen then displays the attributes of the file (path, name, height and width) with the option of adjusting the name, height and width.
the third screen displays the resized image with an option to save the new image. 
at the moment im only passing the image url between the classes and decoding the bitmap within each class eg</p>

<pre><code>Bitmap bmap = BitmapFactory.decodeImage(image_URL);
</code></pre>

<p>my question is it better to pass the URL between the classes or pass the Bitmap?</p>

<p>many thanks</p>
