Actually, the behavior is not strange at all; there are no thumbnail
images on the sd card. When loading the images for the first time,
Android creates thumbnails for those images.

Mihai Fonoage

On Oct 16, 2:01 pm, Mihai Fonoage <fonoag...@gmail.com> wrote:
> Hi,
>
> I have an activity that loads and displays images from the SDCard. I
> create a new AVD, specify the desired image of the sd card (which has
> all my pictures already loaded), specify that AVD for deployment, and
> start the application. I noticed a strange behavior. At first, the
> images are not loaded; the getView method is never called, although
> the constructor of my adapter is called. If I close the application,
> and open the Gallery app that comes pre-installed, I see that the sd
> card folder has the correct number of images, and it 'displays' the
> first four. If I start my application again, those four images are
> displayed, and only those. If I go back to the Gallery application,
> open the sd card folder so that it loads all images, and restart my
> application, all images are successfully displayed. Any reason why
> this happens? I am using version 1.6, and (part of) my code is below:
>
> [code]
> // Set up an array of the Thumbnail Image ID column we want
> String[] projection = {MediaStore.Images.Thumbnails._ID};
>
> // Create the cursor pointing to the SDCard
> cursor = managedQuery
> ( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
>                 projection,
>                 null,
>                 null,
>                 MediaStore.Images.Thumbnails.IMAGE_ID);
>
> // Get the column index of the Thumbnails ID
> columnIndex = cursor.getColumnIndexOrThrow
> (MediaStore.Images.Thumbnails._ID);
> sdcardImages = (GridView) findViewById(R.id.sdcard);
>
> //new LoadImagesFromSDCard().execute();
>
> imageAdapter = new ImageAdapter(getApplicationContext());
> sdcardImages.setAdapter(imageAdapter);
> [/code]
>
> Thank you,
> Mihai Fonoage
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to