Hi,
i need help.

i want to load thumbnail image from sdcard as per 9 image
but from each looping there are image that i don't need

this is my code: 

final String[] columns = { MediaStore.Images.Media.DATA, 
MediaStore.Images.Media._ID };
        final String orderBy = MediaStore.Images.Media._ID;
        Cursor imagecursor = getActivity().managedQuery(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, 
null, null, orderBy);
       
        int image_column_index = 
imagecursor.getColumnIndex(MediaStore.Images.Media._ID);
       
//        this.count = imagecursor.getCount();
        this.count = 9;
        this.thumbnails = new Bitmap[this.count];
        this.arrPath = new String[this.count];
        this.thumbnailsselection = new boolean[this.count];
       
        for (int x = 0; x < this.count; x++) {
            imagecursor.moveToPosition(x);
            int id = imagecursor.getInt(image_column_index);
            int dataColumnIndex = 
imagecursor.getColumnIndex(MediaStore.Images.Media.DATA);
            for(int y = 0; y < imgId.length; y++){ 
                if(id == imgId[y])
                    thumbnails[x] = 
MediaStore.Images.Thumbnails.getThumbnail(getActivity().getContentResolver(), 
id, MediaStore.Images.Thumbnails.MICRO_KIND, null);
            }

            arrPath[x] = imagecursor.getString(dataColumnIndex);
        }
       
        GridView imagegrid = (GridView) 
myFragmentView.findViewById(R.id.thumbImageGrid);
        ImageAdapter imageAdapter = new ImageAdapter();
        imagegrid.setAdapter(imageAdapter);
        imagecursor.close();

        
    Question :
    1. how to use subquery in managedquery function ?
    Cursor imagecursor = getActivity().managedQuery(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, 
null, ( SUBQUERY or not IN ), orderBy);
                
    2. how to loop next 9 image , but 9 image that have looped not process 
again
    
    thanks
    sorry for my english


<https://lh6.googleusercontent.com/-J1EIr_bsvuM/UBoeL-OIf-I/AAAAAAAAAFQ/ZUyIrVbyN4M/s1600/ASK2.jpg>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to